home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_5.txt < prev    next >
Text File  |  1989-01-01  |  590KB  |  10,245 lines

  1. # near model CODE resource
  2. # jump table entries: 2728-2735 (8 of them)
  3. export_348:
  4. 00000000  4E75                     rts
  5. export_342:
  6. 00000002  4E56 FF00                link       A6, -0x0100
  7. 00000006  2F0C                     move.l     -[A7], A4
  8. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 0000000C  206E 000C                movea.l    A0, [A6 + 0xC]
  10. 00000010  7001                     moveq.l    D0, 0x01
  11. 00000012  3080                     move.w     [A0], D0
  12. 00000014  3014                     move.w     D0, [A4]
  13. 00000016  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  14. 0000001A  1389 139F 0198 002E      move.b     [[] + D1 * 2 + 0x198002E], A1
  15. 00000022  003E 004C                ori.b      <<invalid special address>>, 0x4C /* 'L' */
  16. 00000026  005A 006A                ori.w      [A2]+, 0x6A /* 'j' */
  17. 0000002A  0070 007E 008C           ori.w      [A0 + D0.w - 0x116], 0x7E /* '~' */
  18. 00000030  009A 00A8 00B6           ori.l      [A2]+, 0xA800B6
  19. 00000036  00C4                     .incomplete
  20. 00000038  00D4                     .incomplete
  21. 0000003A  00E2                     .incomplete
  22. 0000003C  00F0                     .incomplete
  23. 0000003E  00FE                     .incomplete
  24. 00000040  010C                     btst       A4, D0
  25. 00000042  011A                     btst       [A2]+, D0
  26. 00000044  0126                     btst       -[A6], D0
  27. 00000046  0132 013E 014A 0156 486E btst       [[A2 + 0x14A0156] + D0 + 0x486E], D0
  28. 00000050  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  29. 00000052  3F3C 0001                move.w     -[A7], 0x1
  30. 00000056  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  31. 0000005A  5C8F                     addq.l     A7, 6
  32. 0000005C  6000 015C                bra        +0x15E /* 000001BA */
  33. 00000060  486E FF00                pea.l      [A6 - 0x100]
  34. 00000064  4267                     clr.w      -[A7]
  35. 00000066  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  36. 0000006A  5C8F                     addq.l     A7, 6
  37. 0000006C  6000 014C                bra        +0x14E /* 000001BA */
  38. 00000070  486E FF00                pea.l      [A6 - 0x100]
  39. 00000074  4267                     clr.w      -[A7]
  40. 00000076  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  41. 0000007A  5C8F                     addq.l     A7, 6
  42. 0000007C  6000 013C                bra        +0x13E /* 000001BA */
  43. 00000080  486E FF00                pea.l      [A6 - 0x100]
  44. 00000084  3F3C 0001                move.w     -[A7], 0x1
  45. 00000088  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  46. 0000008C  5C8F                     addq.l     A7, 6
  47. 0000008E  6000 012A                bra        +0x12C /* 000001BA */
  48. 00000092  422E FF00                clr.b      [A6 - 0x100]
  49. 00000096  6000 0122                bra        +0x124 /* 000001BA */
  50. 0000009A  7001                     moveq.l    D0, 0x01
  51. 0000009C  1D40 FF00                move.b     [A6 - 0x100], D0
  52. 000000A0  7022                     moveq.l    D0, 0x22
  53. 000000A2  1D40 FF01                move.b     [A6 - 0xFF], D0
  54. 000000A6  6000 0112                bra        +0x114 /* 000001BA */
  55. 000000AA  7001                     moveq.l    D0, 0x01
  56. 000000AC  1D40 FF00                move.b     [A6 - 0x100], D0
  57. 000000B0  700D                     moveq.l    D0, 0x0D
  58. 000000B2  1D40 FF01                move.b     [A6 - 0xFF], D0
  59. 000000B6  6000 0102                bra        +0x104 /* 000001BA */
  60. 000000BA  7001                     moveq.l    D0, 0x01
  61. 000000BC  1D40 FF00                move.b     [A6 - 0x100], D0
  62. 000000C0  7020                     moveq.l    D0, 0x20
  63. 000000C2  1D40 FF01                move.b     [A6 - 0xFF], D0
  64. 000000C6  6000 00F2                bra        +0xF4 /* 000001BA */
  65. 000000CA  7001                     moveq.l    D0, 0x01
  66. 000000CC  1D40 FF00                move.b     [A6 - 0x100], D0
  67. 000000D0  7009                     moveq.l    D0, 0x09
  68. 000000D2  1D40 FF01                move.b     [A6 - 0xFF], D0
  69. 000000D6  6000 00E2                bra        +0xE4 /* 000001BA */
  70. 000000DA  7001                     moveq.l    D0, 0x01
  71. 000000DC  1D40 FF00                move.b     [A6 - 0x100], D0
  72. 000000E0  700C                     moveq.l    D0, 0x0C
  73. 000000E2  1D40 FF01                move.b     [A6 - 0xFF], D0
  74. 000000E6  6000 00D2                bra        +0xD4 /* 000001BA */
  75. 000000EA  7001                     moveq.l    D0, 0x01
  76. 000000EC  1D40 FF00                move.b     [A6 - 0x100], D0
  77. 000000F0  700A                     moveq.l    D0, 0x0A
  78. 000000F2  1D40 FF01                move.b     [A6 - 0xFF], D0
  79. 000000F6  6000 00C2                bra        +0xC4 /* 000001BA */
  80. 000000FA  486E FF00                pea.l      [A6 - 0x100]
  81. 000000FE  486D B8D4                pea.l      [A5 - 0x472C]
  82. 00000102  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  83. 00000106  508F                     addq.l     A7, 8
  84. 00000108  6000 00B0                bra        +0xB2 /* 000001BA */
  85. 0000010C  7001                     moveq.l    D0, 0x01
  86. 0000010E  1D40 FF00                move.b     [A6 - 0x100], D0
  87. 00000112  7030                     moveq.l    D0, 0x30
  88. 00000114  1D40 FF01                move.b     [A6 - 0xFF], D0
  89. 00000118  6000 00A0                bra        +0xA2 /* 000001BA */
  90. 0000011C  7001                     moveq.l    D0, 0x01
  91. 0000011E  1D40 FF00                move.b     [A6 - 0x100], D0
  92. 00000122  7031                     moveq.l    D0, 0x31
  93. 00000124  1D40 FF01                move.b     [A6 - 0xFF], D0
  94. 00000128  6000 0090                bra        +0x92 /* 000001BA */
  95. 0000012C  7001                     moveq.l    D0, 0x01
  96. 0000012E  1D40 FF00                move.b     [A6 - 0x100], D0
  97. 00000132  7032                     moveq.l    D0, 0x32
  98. 00000134  1D40 FF01                move.b     [A6 - 0xFF], D0
  99. 00000138  6000 0080                bra        +0x82 /* 000001BA */
  100. 0000013C  7001                     moveq.l    D0, 0x01
  101. 0000013E  1D40 FF00                move.b     [A6 - 0x100], D0
  102. 00000142  7033                     moveq.l    D0, 0x33
  103. 00000144  1D40 FF01                move.b     [A6 - 0xFF], D0
  104. 00000148  6000 0070                bra        +0x72 /* 000001BA */
  105. 0000014C  7001                     moveq.l    D0, 0x01
  106. 0000014E  1D40 FF00                move.b     [A6 - 0x100], D0
  107. 00000152  7034                     moveq.l    D0, 0x34
  108. 00000154  1D40 FF01                move.b     [A6 - 0xFF], D0
  109. 00000158  6000 0060                bra        +0x62 /* 000001BA */
  110. 0000015C  7001                     moveq.l    D0, 0x01
  111. 0000015E  1D40 FF00                move.b     [A6 - 0x100], D0
  112. 00000162  7035                     moveq.l    D0, 0x35
  113. 00000164  1D40 FF01                move.b     [A6 - 0xFF], D0
  114. 00000168  6050                     bra        +0x52 /* 000001BA */
  115. 0000016A  7001                     moveq.l    D0, 0x01
  116. 0000016C  1D40 FF00                move.b     [A6 - 0x100], D0
  117. 00000170  7036                     moveq.l    D0, 0x36
  118. 00000172  1D40 FF01                move.b     [A6 - 0xFF], D0
  119. 00000176  6042                     bra        +0x44 /* 000001BA */
  120. 00000178  7001                     moveq.l    D0, 0x01
  121. 0000017A  1D40 FF00                move.b     [A6 - 0x100], D0
  122. 0000017E  7037                     moveq.l    D0, 0x37
  123. 00000180  1D40 FF01                move.b     [A6 - 0xFF], D0
  124. 00000184  6034                     bra        +0x36 /* 000001BA */
  125. 00000186  7001                     moveq.l    D0, 0x01
  126. 00000188  1D40 FF00                move.b     [A6 - 0x100], D0
  127. 0000018C  7038                     moveq.l    D0, 0x38
  128. 0000018E  1D40 FF01                move.b     [A6 - 0xFF], D0
  129. 00000192  6026                     bra        +0x28 /* 000001BA */
  130. 00000194  7001                     moveq.l    D0, 0x01
  131. 00000196  1D40 FF00                move.b     [A6 - 0x100], D0
  132. 0000019A  7039                     moveq.l    D0, 0x39
  133. 0000019C  1D40 FF01                move.b     [A6 - 0xFF], D0
  134. 000001A0  6018                     bra        +0x1A /* 000001BA */
  135. 000001A2  7002                     moveq.l    D0, 0x02
  136. 000001A4  1D40 FF00                move.b     [A6 - 0x100], D0
  137. 000001A8  7031                     moveq.l    D0, 0x31
  138. 000001AA  1D40 FF01                move.b     [A6 - 0xFF], D0
  139. 000001AE  7030                     moveq.l    D0, 0x30
  140. 000001B0  1D40 FF02                move.b     [A6 - 0xFE], D0
  141. 000001B4  6004                     bra        +0x6 /* 000001BA */
  142. 000001B6  702A                     moveq.l    D0, 0x2A
  143. 000001B8  6020                     bra        +0x22 /* 000001DA */
  144. label000001BA:
  145. 000001BA  42A7                     clr.l      -[A7]
  146. 000001BC  42A7                     clr.l      -[A7]
  147. 000001BE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  148. 000001C2  205F                     movea.l    A0, [A7]+
  149. 000001C4  226E 0010                movea.l    A1, [A6 + 0x10]
  150. 000001C8  2288                     move.l     [A1], A0
  151. 000001CA  206E 0010                movea.l    A0, [A6 + 0x10]
  152. 000001CE  2F10                     move.l     -[A7], [A0]
  153. 000001D0  486E FF00                pea.l      [A6 - 0x100]
  154. 000001D4  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  155. 000001D8  508F                     addq.l     A7, 8
  156. label000001DA:
  157. 000001DA  285F                     movea.l    A4, [A7]+
  158. 000001DC  4E5E                     unlink     A6
  159. 000001DE  4E75                     rts
  160. export_341:
  161. 000001E0  4E56 0000                link       A6, 0
  162. 000001E4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  163. 000001E8  286E 000C                movea.l    A4, [A6 + 0xC]
  164. 000001EC  7E2B                     moveq.l    D7, 0x2B
  165. 000001EE  264C                     movea.l    A3, A4
  166. 000001F0  0C53 271E                cmpi.w     [A3], 0x271E
  167. 000001F4  6602                     bne        +0x4 /* 000001F8 */
  168. 000001F6  508B                     addq.l     A3, 8
  169. label000001F8:
  170. 000001F8  3C13                     move.w     D6, [A3]
  171. 000001FA  3006                     move.w     D0, D6
  172. 000001FC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  173. 00000200  0060 0182                ori.w      -[A0], 0x182
  174. 00000204  0FB0 017E                bclr       <<invalid full ext with IS == 1 and I/IS == 6>>, D7
  175. 00000208  0FFF                     .incomplete
  176. 0000020A  017A 0FE2                bchg       [PC + 0xFE2 /* 000011EE, value 0x74 't', cstring "" */], D0
  177. 0000020E  0176 0FB8 0172 0FB7      bchg       [0x1720FB7 + D0 * 8], D0
  178. 00000216  016E 0FAF                bchg       [A6 + 0xFAF], D0
  179. 0000021A  016A 0FD2                bchg       [A2 + 0xFD2], D0
  180. 0000021E  0166                     bchg       -[A6], D0
  181. 00000220  0FA3                     bclr       -[A3], D7
  182. 00000222  0162                     bchg       -[A2], D0
  183. 00000224  0FB6 015E                bclr       <<invalid full ext with IS == 1 and I/IS == 6>>, D7
  184. 00000228  0FEB                     .incomplete
  185. 0000022A  015A                     bchg       [A2]+, D0
  186. 0000022C  0FA2                     bclr       -[A2], D7
  187. 0000022E  0156                     bchg       [A6], D0
  188. 00000230  0FC3                     .incomplete
  189. 00000232  0152                     bchg       [A2], D0
  190. 00000234  0FEC                     .incomplete
  191. 00000236  014E                     bchg       A6, D0
  192. 00000238  0FFC                     .incomplete
  193. 0000023A  014A                     bchg       A2, D0
  194. 0000023C  0FFD                     .incomplete
  195. 0000023E  0146                     bchg       D6, D0
  196. 00000240  0FA8 0142                bclr       [A0 + 0x142], D7
  197. 00000244  0FCD                     .incomplete
  198. 00000246  013E                     btst       <<invalid special address>>, D0
  199. 00000248  0FB5 013A 0FAA 0136 0FAB bclr       [[A5 + 0xFAA0136 + D0] + 0xFAB], D7
  200. 00000252  0158                     bchg       [A0]+, D0
  201. 00000254  232B 0154                move.l     -[A1], [A3 + 0x154]
  202. 00000258  232A 0150                move.l     -[A1], [A2 + 0x150]
  203. 0000025C  2329 0170                move.l     -[A1], [A1 + 0x170]
  204. 00000260  0FB3 016C                bclr       <<invalid full ext with I/IS == 4>>, D7
  205. 00000264  0FA5                     bclr       -[A5], D7
  206. 00000266  0168 0FB4                bchg       [A0 + 0xFB4], D0
  207. 0000026A  0164                     bchg       -[A4], D0
  208. 0000026C  0FB9 0160 0FBB           bclr       [0x01600FBB], D7
  209. 00000272  015C                     bchg       [A4]+, D0
  210. 00000274  0FBC 0158 0FC8           bclr       0x1580FC8, D7
  211. 0000027A  0154                     bchg       [A4], D0
  212. 0000027C  0FCF                     .incomplete
  213. 0000027E  0150                     bchg       [A0], D0
  214. 00000280  0FD0                     .incomplete
  215. 00000282  014C                     bchg       A4, D0
  216. 00000284  0FCC                     .incomplete
  217. 00000286  0148                     bchg       A0, D0
  218. 00000288  0FCE                     .incomplete
  219. 0000028A  0144                     bchg       D4, D0
  220. 0000028C  0FE1                     .incomplete
  221. 0000028E  0140                     bchg       D0, D0
  222. 00000290  0FB2 013C                bclr       <<invalid full ext with I/IS == 4>>, D7
  223. 00000294  0FD7                     .incomplete
  224. 00000296  0138 0FDF                btst       [0x00000FDF], D0
  225. 0000029A  0134 0FF2 0130 0FFA 012C btst       [[0x1300FFA] + 0x12C], D0
  226. 000002A4  0FA9 0128                bclr       [A1 + 0x128], D7
  227. 000002A8  0FAE 0124                bclr       [A6 + 0x124], D7
  228. 000002AC  0FC1                     .incomplete
  229. 000002AE  0120                     btst       -[A0], D0
  230. 000002B0  0FD3                     .incomplete
  231. 000002B2  011C                     btst       [A4]+, D0
  232. 000002B4  0FD4                     .incomplete
  233. 000002B6  0118                     btst       [A0]+, D0
  234. 000002B8  0FDE                     .incomplete
  235. 000002BA  0114                     btst       [A4], D0
  236. 000002BC  0FC6                     .incomplete
  237. 000002BE  0110                     btst       [A0], D0
  238. 000002C0  0FFB                     .incomplete
  239. 000002C2  0126                     btst       -[A6], D0
  240. 000002C4  0FF1                     .incomplete
  241. 000002C6  0122                     btst       -[A2], D0
  242. 000002C8  0FF3                     .incomplete
  243. 000002CA  011E                     btst       [A6]+, D0
  244. 000002CC  0FF4                     .incomplete
  245. 000002CE  011A                     btst       [A2]+, D0
  246. 000002D0  0FF5                     .incomplete
  247. 000002D2  0116                     btst       [A6], D0
  248. 000002D4  0FF6                     .incomplete
  249. 000002D6  0138 0FCB                btst       [0x00000FCB], D0
  250. 000002DA  0134 0FE0 0130           btst       [0x130], D0
  251. 000002E0  0FF8                     .incomplete
  252. 000002E2  012C 0FC9                btst       [A4 + 0xFC9], D0
  253. 000002E6  0128 0FA7                btst       [A0 + 0xFA7], D0
  254. 000002EA  0124                     btst       -[A4], D0
  255. 000002EC  0FE3                     .incomplete
  256. 000002EE  0120                     btst       -[A0], D0
  257. 000002F0  0FF9                     .incomplete
  258. 000002F2  011C                     btst       [A4]+, D0
  259. 000002F4  0FA6                     bclr       -[A6], D7
  260. 000002F6  0118                     btst       [A0]+, D0
  261. 000002F8  0FC2                     .incomplete
  262. 000002FA  0114                     btst       [A4], D0
  263. 000002FC  0FFE                     .incomplete
  264. 000002FE  0136 0FC5                btst       <<invalid full ext with IS == 1 and I/IS == 5>>, D0
  265. 00000302  0156                     bchg       [A6], D0
  266. 00000304  0FD5                     .incomplete
  267. 00000306  0176 0FD6                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  268. 0000030A  0196                     bclr       [A6], D0
  269. 0000030C  0FE6                     .incomplete
  270. 0000030E  01B6 0FF0 01D6 0FEE      bclr       [0x1D60FEE], D0
  271. 00000316  01D2                     .incomplete
  272. 00000318  0FC0                     .incomplete
  273. 0000031A  01CE                     .incomplete
  274. 0000031C  0FA4                     bclr       -[A4], D7
  275. 0000031E  01F0                     .incomplete
  276. 00000320  0FEA                     .incomplete
  277. 00000322  01EC                     .incomplete
  278. 00000324  0FED                     .incomplete
  279. 00000326  01E8                     .incomplete
  280. 00000328  0FBF                     bclr       <<invalid special address>>, D7
  281. 0000032A  01E4                     .incomplete
  282. 0000032C  0FDB                     .incomplete
  283. 0000032E  01E0                     .incomplete
  284. 00000330  0FDC                     .incomplete
  285. 00000332  01DC                     .incomplete
  286. 00000334  0FDA                     .incomplete
  287. 00000336  01D8                     .incomplete
  288. 00000338  0FD9                     .incomplete
  289. 0000033A  01D4                     .incomplete
  290. 0000033C  0FBE                     bclr       <<invalid special address>>, D7
  291. 0000033E  01D0                     .incomplete
  292. 00000340  0FD8                     .incomplete
  293. 00000342  01CC                     .incomplete
  294. 00000344  0FBD                     bclr       <<invalid special address>>, D7
  295. 00000346  01C8                     .incomplete
  296. 00000348  0FCA                     .incomplete
  297. 0000034A  01C4                     .incomplete
  298. 0000034C  0FC4                     .incomplete
  299. 0000034E  01C0                     .incomplete
  300. 00000350  0FDD                     .incomplete
  301. 00000352  01BC 0FE8 01B8           bclr       0xFE801B8, D0
  302. 00000358  0FC7                     .incomplete
  303. 0000035A  01B4 0FEF                bclr       <<invalid full ext with IS == 1 and I/IS == 7>>, D0
  304. 0000035E  01B0 0FA1 01AC           bclr       [[0x1AC + D0 * 8]], D0
  305. 00000364  0FE5                     .incomplete
  306. 00000366  01A8 0FE4                bclr       [A0 + 0xFE4], D0
  307. 0000036A  01A4                     bclr       -[A4], D0
  308. 0000036C  0FE9                     .incomplete
  309. 0000036E  01C6                     .incomplete
  310. 00000370  0FE7                     .incomplete
  311. 00000372  01E4                     .incomplete
  312. 00000374  0FBA 01E0                bclr       [PC + 0x1E0 /* 00000556, value 0x2F2E001C, cstring "/." */], D7
  313. 00000378  0FF7                     .incomplete
  314. 0000037A  01DC                     .incomplete
  315. 0000037C  0FD1                     .incomplete
  316. 0000037E  01FC                     .incomplete
  317. 00000380  0FB1 0218                bclr       [A1 + D0.w * 2 + 0x18], D7
  318. 00000384  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  319. 00000388  3F06                     move.w     -[A7], D6
  320. 0000038A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  321. 0000038E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  322. 00000392  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  323. 00000396  2F0C                     move.l     -[A7], A4
  324. 00000398  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  325. 0000039C  4EBA 19BE                jsr        [PC + 0x19BE /* 00001D5C */]
  326. 000003A0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  327. 000003A4  3E00                     move.w     D7, D0
  328. 000003A6  6000 01F2                bra        +0x1F4 /* 0000059A */
  329. 000003AA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  330. 000003AE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  331. 000003B2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  332. 000003B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  333. 000003BA  2F0C                     move.l     -[A7], A4
  334. 000003BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  335. 000003C0  4EBA 01F8                jsr        [PC + 0x1F8 /* 000005BA */]
  336. 000003C4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  337. 000003C8  3E00                     move.w     D7, D0
  338. 000003CA  6000 01CE                bra        +0x1D0 /* 0000059A */
  339. 000003CE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  340. 000003D2  3F06                     move.w     -[A7], D6
  341. 000003D4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  342. 000003D8  2F0C                     move.l     -[A7], A4
  343. 000003DA  4EBA 24FC                jsr        [PC + 0x24FC /* 000028D8 */]
  344. 000003DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  345. 000003E2  3E00                     move.w     D7, D0
  346. 000003E4  6000 01B4                bra        +0x1B6 /* 0000059A */
  347. 000003E8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  348. 000003EC  3F06                     move.w     -[A7], D6
  349. 000003EE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  350. 000003F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  351. 000003F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  352. 000003FA  2F0C                     move.l     -[A7], A4
  353. 000003FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  354. 00000400  4EBA 0770                jsr        [PC + 0x770 /* 00000B72 */]
  355. 00000404  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  356. 00000408  3E00                     move.w     D7, D0
  357. 0000040A  6000 018E                bra        +0x190 /* 0000059A */
  358. 0000040E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  359. 00000412  3F06                     move.w     -[A7], D6
  360. 00000414  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  361. 00000418  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  362. 0000041C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  363. 00000420  2F0C                     move.l     -[A7], A4
  364. 00000422  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  365. 00000426  4EBA 154E                jsr        [PC + 0x154E /* 00001976 */]
  366. 0000042A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  367. 0000042E  3E00                     move.w     D7, D0
  368. 00000430  6000 0168                bra        +0x16A /* 0000059A */
  369. 00000434  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  370. 00000438  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  371. 0000043C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  372. 00000440  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  373. 00000444  2F0C                     move.l     -[A7], A4
  374. 00000446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  375. 0000044A  4EBA 1F5C                jsr        [PC + 0x1F5C /* 000023A8 */]
  376. 0000044E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  377. 00000452  3E00                     move.w     D7, D0
  378. 00000454  6000 0144                bra        +0x146 /* 0000059A */
  379. 00000458  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  380. 0000045C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  381. 00000460  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  382. 00000464  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  383. 00000468  2F0C                     move.l     -[A7], A4
  384. 0000046A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  385. 0000046E  4EBA 1DA8                jsr        [PC + 0x1DA8 /* 00002218 */]
  386. 00000472  4FEF 0018                lea.l      A7, [A7 + 0x18]
  387. 00000476  3E00                     move.w     D7, D0
  388. 00000478  6000 0120                bra        +0x122 /* 0000059A */
  389. 0000047C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  390. 00000480  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  391. 00000484  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  392. 00000488  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  393. 0000048C  2F0C                     move.l     -[A7], A4
  394. 0000048E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  395. 00000492  4EBA 20BA                jsr        [PC + 0x20BA /* 0000254E */]
  396. 00000496  4FEF 0018                lea.l      A7, [A7 + 0x18]
  397. 0000049A  3E00                     move.w     D7, D0
  398. 0000049C  6000 00FC                bra        +0xFE /* 0000059A */
  399. 000004A0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  400. 000004A4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  401. 000004A8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  402. 000004AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  403. 000004B0  2F0C                     move.l     -[A7], A4
  404. 000004B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  405. 000004B6  4EBA 226C                jsr        [PC + 0x226C /* 00002724 */]
  406. 000004BA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  407. 000004BE  3E00                     move.w     D7, D0
  408. 000004C0  6000 00D8                bra        +0xDA /* 0000059A */
  409. 000004C4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  410. 000004C8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  411. 000004CC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  412. 000004D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  413. 000004D4  2F0C                     move.l     -[A7], A4
  414. 000004D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  415. 000004DA  4EBA 0BCE                jsr        [PC + 0xBCE /* 000010AA */]
  416. 000004DE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  417. 000004E2  3E00                     move.w     D7, D0
  418. 000004E4  6000 00B4                bra        +0xB6 /* 0000059A */
  419. 000004E8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  420. 000004EC  3F06                     move.w     -[A7], D6
  421. 000004EE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  422. 000004F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  423. 000004F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  424. 000004FA  2F0C                     move.l     -[A7], A4
  425. 000004FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  426. 00000500  4EBA 0206                jsr        [PC + 0x206 /* 00000708 */]
  427. 00000504  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  428. 00000508  3E00                     move.w     D7, D0
  429. 0000050A  6000 008E                bra        +0x90 /* 0000059A */
  430. 0000050E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  431. 00000512  3F06                     move.w     -[A7], D6
  432. 00000514  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  433. 00000518  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  434. 0000051C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  435. 00000520  2F0C                     move.l     -[A7], A4
  436. 00000522  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  437. 00000526  4EBA 0DC4                jsr        [PC + 0xDC4 /* 000012EC */]
  438. 0000052A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  439. 0000052E  3E00                     move.w     D7, D0
  440. 00000530  6000 0068                bra        +0x6A /* 0000059A */
  441. 00000534  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  442. 00000538  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  443. 0000053C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  444. 00000540  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  445. 00000544  2F0C                     move.l     -[A7], A4
  446. 00000546  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  447. 0000054A  4EBA 16C0                jsr        [PC + 0x16C0 /* 00001C0C */]
  448. 0000054E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  449. 00000552  3E00                     move.w     D7, D0
  450. 00000554  6044                     bra        +0x46 /* 0000059A */
  451. 00000556  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  452. 0000055A  3F06                     move.w     -[A7], D6
  453. 0000055C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  454. 00000560  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  455. 00000564  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  456. 00000568  2F0C                     move.l     -[A7], A4
  457. 0000056A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  458. 0000056E  4EBA 02D4                jsr        [PC + 0x2D4 /* 00000844 */]
  459. 00000572  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  460. 00000576  3E00                     move.w     D7, D0
  461. 00000578  6020                     bra        +0x22 /* 0000059A */
  462. 0000057A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  463. 0000057E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  464. 00000582  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  465. 00000586  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  466. 0000058A  2F0C                     move.l     -[A7], A4
  467. 0000058C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  468. 00000590  4EBA 0096                jsr        [PC + 0x96 /* 00000628 */]
  469. 00000594  4FEF 0018                lea.l      A7, [A7 + 0x18]
  470. 00000598  3E00                     move.w     D7, D0
  471. label0000059A:
  472. 0000059A  4A47                     tst.w      D7
  473. 0000059C  6F12                     ble        +0x14 /* 000005B0 */
  474. 0000059E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  475. 000005A2  2F0C                     move.l     -[A7], A4
  476. 000005A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  477. 000005A8  4EAD 0BEA                jsr        [A5 + 0xBEA /* export_377 */]
  478. 000005AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  479. label000005B0:
  480. 000005B0  3007                     move.w     D0, D7
  481. 000005B2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  482. 000005B6  4E5E                     unlink     A6
  483. 000005B8  4E75                     rts
  484. fn000005BA:
  485. 000005BA  4E56 0000                link       A6, 0
  486. 000005BE  48E7 0018                movem.l    -[A7], A3,A4
  487. 000005C2  286E 000C                movea.l    A4, [A6 + 0xC]
  488. 000005C6  264C                     movea.l    A3, A4
  489. 000005C8  0C53 271E                cmpi.w     [A3], 0x271E
  490. 000005CC  6602                     bne        +0x4 /* 000005D0 */
  491. 000005CE  508B                     addq.l     A3, 8
  492. label000005D0:
  493. 000005D0  508B                     addq.l     A3, 8
  494. 000005D2  0C53 0FD5                cmpi.w     [A3], 0xFD5
  495. 000005D6  6620                     bne        +0x22 /* 000005F8 */
  496. 000005D8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  497. 000005DC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  498. 000005E0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  499. 000005E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  500. 000005E8  2F0C                     move.l     -[A7], A4
  501. 000005EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  502. 000005EE  4EBA 1C28                jsr        [PC + 0x1C28 /* 00002218 */]
  503. 000005F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  504. 000005F6  6028                     bra        +0x2A /* 00000620 */
  505. label000005F8:
  506. 000005F8  0C53 0FC5                cmpi.w     [A3], 0xFC5
  507. 000005FC  6620                     bne        +0x22 /* 0000061E */
  508. 000005FE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  509. 00000602  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  510. 00000606  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  511. 0000060A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  512. 0000060E  2F0C                     move.l     -[A7], A4
  513. 00000610  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  514. 00000614  4EBA 1D92                jsr        [PC + 0x1D92 /* 000023A8 */]
  515. 00000618  4FEF 0018                lea.l      A7, [A7 + 0x18]
  516. 0000061C  6002                     bra        +0x4 /* 00000620 */
  517. label0000061E:
  518. 0000061E  702B                     moveq.l    D0, 0x2B
  519. label00000620:
  520. 00000620  4CDF 1800                movem.l    A3,A4, [A7]+
  521. 00000624  4E5E                     unlink     A6
  522. 00000626  4E75                     rts
  523. fn00000628:
  524. 00000628  4E56 FF54                link       A6, -0x00AC
  525. 0000062C  2F0C                     move.l     -[A7], A4
  526. 0000062E  286E 000C                movea.l    A4, [A6 + 0xC]
  527. 00000632  486E FF58                pea.l      [A6 - 0xA8]
  528. 00000636  486E FF56                pea.l      [A6 - 0xAA]
  529. 0000063A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  530. 0000063E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  531. 00000642  2F0C                     move.l     -[A7], A4
  532. 00000644  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  533. 00000648  4EBA 26D0                jsr        [PC + 0x26D0 /* 00002D1A */]
  534. 0000064C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  535. 00000650  3D40 FF54                move.w     [A6 - 0xAC], D0
  536. 00000654  4A6E FF54                tst.w      [A6 - 0xAC]
  537. 00000658  6708                     beq        +0xA /* 00000662 */
  538. 0000065A  302E FF54                move.w     D0, [A6 - 0xAC]
  539. 0000065E  6000 00A2                bra        +0xA4 /* 00000702 */
  540. label00000662:
  541. 00000662  206E 0018                movea.l    A0, [A6 + 0x18]
  542. 00000666  30AE FF56                move.w     [A0], [A6 - 0xAA]
  543. 0000066A  7002                     moveq.l    D0, 0x02
  544. 0000066C  3D40 FF54                move.w     [A6 - 0xAC], D0
  545. 00000670  0C6E 0005 FF58           cmpi.w     [A6 - 0xA8], 0x5
  546. 00000676  663A                     bne        +0x3C /* 000006B2 */
  547. 00000678  42A7                     clr.l      -[A7]
  548. 0000067A  42A7                     clr.l      -[A7]
  549. 0000067C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  550. 00000680  205F                     movea.l    A0, [A7]+
  551. 00000682  226E 001C                movea.l    A1, [A6 + 0x1C]
  552. 00000686  2288                     move.l     [A1], A0
  553. 00000688  206E FFB6                movea.l    A0, [A6 - 0x4A]
  554. 0000068C  226E 001C                movea.l    A1, [A6 + 0x1C]
  555. 00000690  2F11                     move.l     -[A7], [A1]
  556. 00000692  2050                     movea.l    A0, [A0]
  557. 00000694  2F28 0010                move.l     -[A7], [A0 + 0x10]
  558. 00000698  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  559. 0000069C  508F                     addq.l     A7, 8
  560. 0000069E  3D40 FF54                move.w     [A6 - 0xAC], D0
  561. 000006A2  4A6E FF54                tst.w      [A6 - 0xAC]
  562. 000006A6  670A                     beq        +0xC /* 000006B2 */
  563. 000006A8  206E 001C                movea.l    A0, [A6 + 0x1C]
  564. 000006AC  2F10                     move.l     -[A7], [A0]
  565. 000006AE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  566. label000006B2:
  567. 000006B2  0C6E 0004 FF58           cmpi.w     [A6 - 0xA8], 0x4
  568. 000006B8  663A                     bne        +0x3C /* 000006F4 */
  569. 000006BA  42A7                     clr.l      -[A7]
  570. 000006BC  42A7                     clr.l      -[A7]
  571. 000006BE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  572. 000006C2  205F                     movea.l    A0, [A7]+
  573. 000006C4  226E 001C                movea.l    A1, [A6 + 0x1C]
  574. 000006C8  2288                     move.l     [A1], A0
  575. 000006CA  206E FFA2                movea.l    A0, [A6 - 0x5E]
  576. 000006CE  226E 001C                movea.l    A1, [A6 + 0x1C]
  577. 000006D2  2F11                     move.l     -[A7], [A1]
  578. 000006D4  2050                     movea.l    A0, [A0]
  579. 000006D6  2F28 0010                move.l     -[A7], [A0 + 0x10]
  580. 000006DA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  581. 000006DE  508F                     addq.l     A7, 8
  582. 000006E0  3D40 FF54                move.w     [A6 - 0xAC], D0
  583. 000006E4  4A6E FF54                tst.w      [A6 - 0xAC]
  584. 000006E8  670A                     beq        +0xC /* 000006F4 */
  585. 000006EA  206E 001C                movea.l    A0, [A6 + 0x1C]
  586. 000006EE  2F10                     move.l     -[A7], [A0]
  587. 000006F0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  588. label000006F4:
  589. 000006F4  486E FF58                pea.l      [A6 - 0xA8]
  590. 000006F8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  591. 000006FC  588F                     addq.l     A7, 4
  592. 000006FE  302E FF54                move.w     D0, [A6 - 0xAC]
  593. label00000702:
  594. 00000702  285F                     movea.l    A4, [A7]+
  595. 00000704  4E5E                     unlink     A6
  596. 00000706  4E75                     rts
  597. fn00000708:
  598. 00000708  4E56 FF4C                link       A6, -0x00B4
  599. 0000070C  2F0C                     move.l     -[A7], A4
  600. 0000070E  286E 000C                movea.l    A4, [A6 + 0xC]
  601. 00000712  486E FF54                pea.l      [A6 - 0xAC]
  602. 00000716  486E FF52                pea.l      [A6 - 0xAE]
  603. 0000071A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  604. 0000071E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  605. 00000722  2F0C                     move.l     -[A7], A4
  606. 00000724  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  607. 00000728  4EBA 25F0                jsr        [PC + 0x25F0 /* 00002D1A */]
  608. 0000072C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  609. 00000730  3D40 FF50                move.w     [A6 - 0xB0], D0
  610. 00000734  4A6E FF50                tst.w      [A6 - 0xB0]
  611. 00000738  6708                     beq        +0xA /* 00000742 */
  612. 0000073A  302E FF50                move.w     D0, [A6 - 0xB0]
  613. 0000073E  6000 00FE                bra        +0x100 /* 0000083E */
  614. label00000742:
  615. 00000742  206E 0018                movea.l    A0, [A6 + 0x18]
  616. 00000746  30AE FF52                move.w     [A0], [A6 - 0xAE]
  617. 0000074A  0C6E 0005 FF54           cmpi.w     [A6 - 0xAC], 0x5
  618. 00000750  6600 006C                bne        +0x6E /* 000007BE */
  619. 00000754  0C6E 0FA4 001C           cmpi.w     [A6 + 0x1C], 0xFA4
  620. 0000075A  6662                     bne        +0x64 /* 000007BE */
  621. 0000075C  206E FFB2                movea.l    A0, [A6 - 0x4E]
  622. 00000760  2050                     movea.l    A0, [A0]
  623. 00000762  3D68 0008 FF4E           move.w     [A6 - 0xB2], [A0 + 0x8]
  624. 00000768  206E FFB2                movea.l    A0, [A6 - 0x4E]
  625. 0000076C  2050                     movea.l    A0, [A0]
  626. 0000076E  3D68 0006 FF4C           move.w     [A6 - 0xB4], [A0 + 0x6]
  627. 00000774  486E FF54                pea.l      [A6 - 0xAC]
  628. 00000778  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  629. 0000077C  588F                     addq.l     A7, 4
  630. 0000077E  42A7                     clr.l      -[A7]
  631. 00000780  42A7                     clr.l      -[A7]
  632. 00000782  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  633. 00000786  205F                     movea.l    A0, [A7]+
  634. 00000788  226E 001E                movea.l    A1, [A6 + 0x1E]
  635. 0000078C  2288                     move.l     [A1], A0
  636. 0000078E  206E 001E                movea.l    A0, [A6 + 0x1E]
  637. 00000792  2F10                     move.l     -[A7], [A0]
  638. 00000794  3F2E FF4C                move.w     -[A7], [A6 - 0xB4]
  639. 00000798  3F2E FF4E                move.w     -[A7], [A6 - 0xB2]
  640. 0000079C  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  641. 000007A0  508F                     addq.l     A7, 8
  642. 000007A2  3D40 FF50                move.w     [A6 - 0xB0], D0
  643. 000007A6  4A6E FF50                tst.w      [A6 - 0xB0]
  644. 000007AA  670A                     beq        +0xC /* 000007B6 */
  645. 000007AC  206E 001E                movea.l    A0, [A6 + 0x1E]
  646. 000007B0  2F10                     move.l     -[A7], [A0]
  647. 000007B2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  648. label000007B6:
  649. 000007B6  302E FF50                move.w     D0, [A6 - 0xB0]
  650. 000007BA  6000 0082                bra        +0x84 /* 0000083E */
  651. label000007BE:
  652. 000007BE  0C6E 0004 FF54           cmpi.w     [A6 - 0xAC], 0x4
  653. 000007C4  6D08                     blt        +0xA /* 000007CE */
  654. 000007C6  0C6E 0007 FF54           cmpi.w     [A6 - 0xAC], 0x7
  655. 000007CC  6F10                     ble        +0x12 /* 000007DE */
  656. label000007CE:
  657. 000007CE  486E FF54                pea.l      [A6 - 0xAC]
  658. 000007D2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  659. 000007D6  588F                     addq.l     A7, 4
  660. 000007D8  7002                     moveq.l    D0, 0x02
  661. 000007DA  6000 0062                bra        +0x64 /* 0000083E */
  662. label000007DE:
  663. 000007DE  0C6E 0FEE 001C           cmpi.w     [A6 + 0x1C], 0xFEE
  664. 000007E4  660C                     bne        +0xE /* 000007F2 */
  665. 000007E6  206E FF76                movea.l    A0, [A6 - 0x8A]
  666. 000007EA  2D68 012E FFFC           move.l     [A6 - 0x4], [A0 + 0x12E]
  667. 000007F0  600A                     bra        +0xC /* 000007FC */
  668. label000007F2:
  669. 000007F2  206E FF76                movea.l    A0, [A6 - 0x8A]
  670. 000007F6  2D68 0132 FFFC           move.l     [A6 - 0x4], [A0 + 0x132]
  671. label000007FC:
  672. 000007FC  486E FF54                pea.l      [A6 - 0xAC]
  673. 00000800  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  674. 00000804  588F                     addq.l     A7, 4
  675. 00000806  42A7                     clr.l      -[A7]
  676. 00000808  42A7                     clr.l      -[A7]
  677. 0000080A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  678. 0000080E  205F                     movea.l    A0, [A7]+
  679. 00000810  226E 001E                movea.l    A1, [A6 + 0x1E]
  680. 00000814  2288                     move.l     [A1], A0
  681. 00000816  206E 001E                movea.l    A0, [A6 + 0x1E]
  682. 0000081A  2F10                     move.l     -[A7], [A0]
  683. 0000081C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  684. 00000820  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  685. 00000824  508F                     addq.l     A7, 8
  686. 00000826  3D40 FF50                move.w     [A6 - 0xB0], D0
  687. 0000082A  4A6E FF50                tst.w      [A6 - 0xB0]
  688. 0000082E  670A                     beq        +0xC /* 0000083A */
  689. 00000830  206E 001E                movea.l    A0, [A6 + 0x1E]
  690. 00000834  2F10                     move.l     -[A7], [A0]
  691. 00000836  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  692. label0000083A:
  693. 0000083A  302E FF50                move.w     D0, [A6 - 0xB0]
  694. label0000083E:
  695. 0000083E  285F                     movea.l    A4, [A7]+
  696. 00000840  4E5E                     unlink     A6
  697. 00000842  4E75                     rts
  698. fn00000844:
  699. 00000844  4E56 FDF0                link       A6, -0x0210
  700. 00000848  2F0C                     move.l     -[A7], A4
  701. 0000084A  286E 000C                movea.l    A4, [A6 + 0xC]
  702. 0000084E  486E FF58                pea.l      [A6 - 0xA8]
  703. 00000852  486E FEF2                pea.l      [A6 - 0x10E]
  704. 00000856  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  705. 0000085A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  706. 0000085E  2F0C                     move.l     -[A7], A4
  707. 00000860  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  708. 00000864  4EBA 24B4                jsr        [PC + 0x24B4 /* 00002D1A */]
  709. 00000868  4FEF 0018                lea.l      A7, [A7 + 0x18]
  710. 0000086C  3D40 FEF0                move.w     [A6 - 0x110], D0
  711. 00000870  4A6E FEF0                tst.w      [A6 - 0x110]
  712. 00000874  672C                     beq        +0x2E /* 000008A2 */
  713. 00000876  0C54 271E                cmpi.w     [A4], 0x271E
  714. 0000087A  6706                     beq        +0x8 /* 00000882 */
  715. 0000087C  7037                     moveq.l    D0, 0x37
  716. 0000087E  6000 00D6                bra        +0xD8 /* 00000956 */
  717. label00000882:
  718. 00000882  206E 0018                movea.l    A0, [A6 + 0x18]
  719. 00000886  7002                     moveq.l    D0, 0x02
  720. 00000888  3080                     move.w     [A0], D0
  721. 0000088A  49EC 0010                lea.l      A4, [A4 + 0x10]
  722. 0000088E  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  723. 00000892  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  724. 00000896  7017                     moveq.l    D0, 0x17
  725. label00000898:
  726. 00000898  20D9                     move.l     [A0]+, [A1]+
  727. 0000089A  51C8 FFFC                dbf        D0, -0x6 /* 00000898 */
  728. 0000089E  30D9                     move.w     [A0]+, [A1]+
  729. 000008A0  603A                     bra        +0x3C /* 000008DC */
  730. label000008A2:
  731. 000008A2  486E FF58                pea.l      [A6 - 0xA8]
  732. 000008A6  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  733. 000008AA  588F                     addq.l     A7, 4
  734. 000008AC  206E 0018                movea.l    A0, [A6 + 0x18]
  735. 000008B0  30AE FEF2                move.w     [A0], [A6 - 0x10E]
  736. 000008B4  0C6E 0006 FF58           cmpi.w     [A6 - 0xA8], 0x6
  737. 000008BA  6706                     beq        +0x8 /* 000008C2 */
  738. 000008BC  7002                     moveq.l    D0, 0x02
  739. 000008BE  6000 0096                bra        +0x98 /* 00000956 */
  740. label000008C2:
  741. 000008C2  4AAE FFC2                tst.l      [A6 - 0x3E]
  742. 000008C6  6606                     bne        +0x8 /* 000008CE */
  743. 000008C8  703D                     moveq.l    D0, 0x3D
  744. 000008CA  6000 008A                bra        +0x8C /* 00000956 */
  745. label000008CE:
  746. 000008CE  486E FEF6                pea.l      [A6 - 0x10A]
  747. 000008D2  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  748. 000008D6  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  749. 000008DA  508F                     addq.l     A7, 8
  750. label000008DC:
  751. 000008DC  0C6E 0FF7 001C           cmpi.w     [A6 + 0x1C], 0xFF7
  752. 000008E2  660E                     bne        +0x10 /* 000008F2 */
  753. 000008E4  486E FDF0                pea.l      [A6 - 0x210]
  754. 000008E8  3F2E FF52                move.w     -[A7], [A6 - 0xAE]
  755. 000008EC  4EBA 006E                jsr        [PC + 0x6E /* 0000095C */]
  756. 000008F0  5C8F                     addq.l     A7, 6
  757. label000008F2:
  758. 000008F2  0C6E 0FBA 001C           cmpi.w     [A6 + 0x1C], 0xFBA
  759. 000008F8  660E                     bne        +0x10 /* 00000908 */
  760. 000008FA  486E FDF0                pea.l      [A6 - 0x210]
  761. 000008FE  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  762. 00000902  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  763. 00000906  5C8F                     addq.l     A7, 6
  764. label00000908:
  765. 00000908  0C6E 0FD1 001C           cmpi.w     [A6 + 0x1C], 0xFD1
  766. 0000090E  660E                     bne        +0x10 /* 0000091E */
  767. 00000910  486E FDF0                pea.l      [A6 - 0x210]
  768. 00000914  3F2E FF56                move.w     -[A7], [A6 - 0xAA]
  769. 00000918  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  770. 0000091C  5C8F                     addq.l     A7, 6
  771. label0000091E:
  772. 0000091E  42A7                     clr.l      -[A7]
  773. 00000920  42A7                     clr.l      -[A7]
  774. 00000922  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  775. 00000926  205F                     movea.l    A0, [A7]+
  776. 00000928  226E 001E                movea.l    A1, [A6 + 0x1E]
  777. 0000092C  2288                     move.l     [A1], A0
  778. 0000092E  206E 001E                movea.l    A0, [A6 + 0x1E]
  779. 00000932  2F10                     move.l     -[A7], [A0]
  780. 00000934  486E FDF0                pea.l      [A6 - 0x210]
  781. 00000938  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  782. 0000093C  508F                     addq.l     A7, 8
  783. 0000093E  3D40 FEF0                move.w     [A6 - 0x110], D0
  784. 00000942  4A6E FEF0                tst.w      [A6 - 0x110]
  785. 00000946  670A                     beq        +0xC /* 00000952 */
  786. 00000948  206E 001E                movea.l    A0, [A6 + 0x1E]
  787. 0000094C  2F10                     move.l     -[A7], [A0]
  788. 0000094E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  789. label00000952:
  790. 00000952  302E FEF0                move.w     D0, [A6 - 0x110]
  791. label00000956:
  792. 00000956  285F                     movea.l    A4, [A7]+
  793. 00000958  4E5E                     unlink     A6
  794. 0000095A  4E75                     rts
  795. fn0000095C:
  796. 0000095C  4E56 0000                link       A6, 0
  797. 00000960  2F0C                     move.l     -[A7], A4
  798. 00000962  302E 0008                move.w     D0, [A6 + 0x8]
  799. 00000966  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  800. 0000096A  0025 0096                ori.b      -[A5], 0x96
  801. 0000096E  0064 009C                ori.w      -[A4], 0x9C
  802. 00000972  00C8                     .incomplete
  803. 00000974  00A2 00C9 00A8           ori.l      -[A2], 0xC900A8
  804. 0000097A  00CA                     .incomplete
  805. 0000097C  00AE 00CB 00B4 00CC      ori.l      [A6 + 0xCC], 0xCB00B4
  806. 00000984  00BA 00CD 00C0 00CE      ori.l      [PC + 0xCE /* 00000A54, value 0xB9762848 */], 0xCD00C0
  807. 0000098C  00C6                     .incomplete
  808. 0000098E  00CF                     .incomplete
  809. 00000990  00CC                     .incomplete
  810. 00000992  00D0                     .incomplete
  811. 00000994  00D2                     .incomplete
  812. 00000996  012C 00D8                btst       [A4 + 0xD8], D0
  813. 0000099A  012D 00DE                btst       [A5 + 0xDE], D0
  814. 0000099E  012E 00E4                btst       [A6 + 0xE4], D0
  815. 000009A2  012F 00EA                btst       [A7 + 0xEA], D0
  816. 000009A6  0130 00F0                btst       [A0 + D0.w - 0x16], D0
  817. 000009AA  0131 00F6                btst       [A1 + D0.w - 0x10], D0
  818. 000009AE  0132 00FC                btst       [A2 + D0.w - 0x4], D0
  819. 000009B2  0133 0102 0134           btst       [[A3 + <<invalid base displacement size>> + D0] + 0x134], D0
  820. 000009B8  0108                     btst       A0, D0
  821. 000009BA  0135 010E 0136           btst       [[A5 + <<invalid base displacement size>>] + D0 + 0x136], D0
  822. 000009C0  0114                     btst       [A4], D0
  823. 000009C2  0137 011A 0138           btst       [[A7 + D0] + 0x138], D0
  824. 000009C8  0120                     btst       -[A0], D0
  825. 000009CA  0139 0126 013A           btst       [0x0126013A], D0
  826. 000009D0  012C 0190                btst       [A4 + 0x190], D0
  827. 000009D4  0132 0191                btst       [[ + D0]], D0
  828. 000009D8  0138 0192                btst       [0x00000192 /* Lvl1DT */], D0
  829. 000009DC  013E                     btst       <<invalid special address>>, D0
  830. 000009DE  0193                     bclr       [A3], D0
  831. 000009E0  0142                     bchg       D2, D0
  832. 000009E2  0194                     bclr       [A4], D0
  833. 000009E4  0146                     bchg       D6, D0
  834. 000009E6  01F4                     .incomplete
  835. 000009E8  014A                     bchg       A2, D0
  836. 000009EA  01F5                     .incomplete
  837. 000009EC  014E                     bchg       A6, D0
  838. 000009EE  0258 0152                andi.w     [A0]+, 0x152
  839. 000009F2  0259 0156                andi.w     [A1]+, 0x156
  840. 000009F6  025A 015A                andi.w     [A2]+, 0x15A
  841. 000009FA  025B 015E                andi.w     [A3]+, 0x15E
  842. 000009FE  025C 0160                andi.w     [A4]+, 0x160
  843. 00000A02  41ED B8EC                lea.l      A0, [A5 - 0x4714]
  844. 00000A06  2848                     movea.l    A4, A0
  845. 00000A08  6000 0156                bra        +0x158 /* 00000B60 */
  846. 00000A0C  41ED B8F8                lea.l      A0, [A5 - 0x4708]
  847. 00000A10  2848                     movea.l    A4, A0
  848. 00000A12  6000 014C                bra        +0x14E /* 00000B60 */
  849. 00000A16  41ED B908                lea.l      A0, [A5 - 0x46F8]
  850. 00000A1A  2848                     movea.l    A4, A0
  851. 00000A1C  6000 0142                bra        +0x144 /* 00000B60 */
  852. 00000A20  41ED B91C                lea.l      A0, [A5 - 0x46E4]
  853. 00000A24  2848                     movea.l    A4, A0
  854. 00000A26  6000 0138                bra        +0x13A /* 00000B60 */
  855. 00000A2A  41ED B92C                lea.l      A0, [A5 - 0x46D4]
  856. 00000A2E  2848                     movea.l    A4, A0
  857. 00000A30  6000 012E                bra        +0x130 /* 00000B60 */
  858. 00000A34  41ED B940                lea.l      A0, [A5 - 0x46C0]
  859. 00000A38  2848                     movea.l    A4, A0
  860. 00000A3A  6000 0124                bra        +0x126 /* 00000B60 */
  861. 00000A3E  41ED B954                lea.l      A0, [A5 - 0x46AC]
  862. 00000A42  2848                     movea.l    A4, A0
  863. 00000A44  6000 011A                bra        +0x11C /* 00000B60 */
  864. 00000A48  41ED B964                lea.l      A0, [A5 - 0x469C]
  865. 00000A4C  2848                     movea.l    A4, A0
  866. 00000A4E  6000 0110                bra        +0x112 /* 00000B60 */
  867. 00000A52  41ED B976                lea.l      A0, [A5 - 0x468A]
  868. 00000A56  2848                     movea.l    A4, A0
  869. 00000A58  6000 0106                bra        +0x108 /* 00000B60 */
  870. 00000A5C  41ED B984                lea.l      A0, [A5 - 0x467C]
  871. 00000A60  2848                     movea.l    A4, A0
  872. 00000A62  6000 00FC                bra        +0xFE /* 00000B60 */
  873. 00000A66  41ED B994                lea.l      A0, [A5 - 0x466C]
  874. 00000A6A  2848                     movea.l    A4, A0
  875. 00000A6C  6000 00F2                bra        +0xF4 /* 00000B60 */
  876. 00000A70  41ED B9A0                lea.l      A0, [A5 - 0x4660]
  877. 00000A74  2848                     movea.l    A4, A0
  878. 00000A76  6000 00E8                bra        +0xEA /* 00000B60 */
  879. 00000A7A  41ED B9AC                lea.l      A0, [A5 - 0x4654]
  880. 00000A7E  2848                     movea.l    A4, A0
  881. 00000A80  6000 00DE                bra        +0xE0 /* 00000B60 */
  882. 00000A84  41ED B9B8                lea.l      A0, [A5 - 0x4648]
  883. 00000A88  2848                     movea.l    A4, A0
  884. 00000A8A  6000 00D4                bra        +0xD6 /* 00000B60 */
  885. 00000A8E  41ED B9C4                lea.l      A0, [A5 - 0x463C]
  886. 00000A92  2848                     movea.l    A4, A0
  887. 00000A94  6000 00CA                bra        +0xCC /* 00000B60 */
  888. 00000A98  41ED B9D0                lea.l      A0, [A5 - 0x4630]
  889. 00000A9C  2848                     movea.l    A4, A0
  890. 00000A9E  6000 00C0                bra        +0xC2 /* 00000B60 */
  891. 00000AA2  41ED B9DA                lea.l      A0, [A5 - 0x4626]
  892. 00000AA6  2848                     movea.l    A4, A0
  893. 00000AA8  6000 00B6                bra        +0xB8 /* 00000B60 */
  894. 00000AAC  41ED B9E4                lea.l      A0, [A5 - 0x461C]
  895. 00000AB0  2848                     movea.l    A4, A0
  896. 00000AB2  6000 00AC                bra        +0xAE /* 00000B60 */
  897. 00000AB6  41ED B9F0                lea.l      A0, [A5 - 0x4610]
  898. 00000ABA  2848                     movea.l    A4, A0
  899. 00000ABC  6000 00A2                bra        +0xA4 /* 00000B60 */
  900. 00000AC0  41ED B9FE                lea.l      A0, [A5 - 0x4602]
  901. 00000AC4  2848                     movea.l    A4, A0
  902. 00000AC6  6000 0098                bra        +0x9A /* 00000B60 */
  903. 00000ACA  41ED BA0E                lea.l      A0, [A5 - 0x45F2]
  904. 00000ACE  2848                     movea.l    A4, A0
  905. 00000AD0  6000 008E                bra        +0x90 /* 00000B60 */
  906. 00000AD4  41ED BA24                lea.l      A0, [A5 - 0x45DC]
  907. 00000AD8  2848                     movea.l    A4, A0
  908. 00000ADA  6000 0084                bra        +0x86 /* 00000B60 */
  909. 00000ADE  41ED BA34                lea.l      A0, [A5 - 0x45CC]
  910. 00000AE2  2848                     movea.l    A4, A0
  911. 00000AE4  6000 007A                bra        +0x7C /* 00000B60 */
  912. 00000AE8  41ED BA40                lea.l      A0, [A5 - 0x45C0]
  913. 00000AEC  2848                     movea.l    A4, A0
  914. 00000AEE  6000 0070                bra        +0x72 /* 00000B60 */
  915. 00000AF2  41ED BA4C                lea.l      A0, [A5 - 0x45B4]
  916. 00000AF6  2848                     movea.l    A4, A0
  917. 00000AF8  6000 0066                bra        +0x68 /* 00000B60 */
  918. 00000AFC  41ED BA56                lea.l      A0, [A5 - 0x45AA]
  919. 00000B00  2848                     movea.l    A4, A0
  920. 00000B02  6000 005C                bra        +0x5E /* 00000B60 */
  921. 00000B06  41ED BA6C                lea.l      A0, [A5 - 0x4594]
  922. 00000B0A  2848                     movea.l    A4, A0
  923. 00000B0C  6000 0052                bra        +0x54 /* 00000B60 */
  924. 00000B10  41ED BA80                lea.l      A0, [A5 - 0x4580]
  925. 00000B14  2848                     movea.l    A4, A0
  926. 00000B16  6000 0048                bra        +0x4A /* 00000B60 */
  927. 00000B1A  41ED BA96                lea.l      A0, [A5 - 0x456A]
  928. 00000B1E  2848                     movea.l    A4, A0
  929. 00000B20  603E                     bra        +0x40 /* 00000B60 */
  930. 00000B22  41ED BAA8                lea.l      A0, [A5 - 0x4558]
  931. 00000B26  2848                     movea.l    A4, A0
  932. 00000B28  6036                     bra        +0x38 /* 00000B60 */
  933. 00000B2A  41ED BABA                lea.l      A0, [A5 - 0x4546]
  934. 00000B2E  2848                     movea.l    A4, A0
  935. 00000B30  602E                     bra        +0x30 /* 00000B60 */
  936. 00000B32  41ED BACA                lea.l      A0, [A5 - 0x4536]
  937. 00000B36  2848                     movea.l    A4, A0
  938. 00000B38  6026                     bra        +0x28 /* 00000B60 */
  939. 00000B3A  41ED BADC                lea.l      A0, [A5 - 0x4524]
  940. 00000B3E  2848                     movea.l    A4, A0
  941. 00000B40  601E                     bra        +0x20 /* 00000B60 */
  942. 00000B42  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  943. 00000B46  2848                     movea.l    A4, A0
  944. 00000B48  6016                     bra        +0x18 /* 00000B60 */
  945. 00000B4A  41ED BAFA                lea.l      A0, [A5 - 0x4506]
  946. 00000B4E  2848                     movea.l    A4, A0
  947. 00000B50  600E                     bra        +0x10 /* 00000B60 */
  948. 00000B52  41ED BB06                lea.l      A0, [A5 - 0x44FA]
  949. 00000B56  2848                     movea.l    A4, A0
  950. 00000B58  6006                     bra        +0x8 /* 00000B60 */
  951. 00000B5A  41ED BB12                lea.l      A0, [A5 - 0x44EE]
  952. 00000B5E  2848                     movea.l    A4, A0
  953. label00000B60:
  954. 00000B60  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  955. 00000B64  2F0C                     move.l     -[A7], A4
  956. 00000B66  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  957. 00000B6A  508F                     addq.l     A7, 8
  958. 00000B6C  285F                     movea.l    A4, [A7]+
  959. 00000B6E  4E5E                     unlink     A6
  960. 00000B70  4E75                     rts
  961. fn00000B72:
  962. 00000B72  4E56 FDE8                link       A6, -0x0218
  963. 00000B76  2F0C                     move.l     -[A7], A4
  964. 00000B78  286E 000C                movea.l    A4, [A6 + 0xC]
  965. 00000B7C  486E FF58                pea.l      [A6 - 0xA8]
  966. 00000B80  486E FEEA                pea.l      [A6 - 0x116]
  967. 00000B84  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  968. 00000B88  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  969. 00000B8C  2F0C                     move.l     -[A7], A4
  970. 00000B8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  971. 00000B92  4EBA 2186                jsr        [PC + 0x2186 /* 00002D1A */]
  972. 00000B96  4FEF 0018                lea.l      A7, [A7 + 0x18]
  973. 00000B9A  3D40 FEE8                move.w     [A6 - 0x118], D0
  974. 00000B9E  4A6E FEE8                tst.w      [A6 - 0x118]
  975. 00000BA2  671A                     beq        +0x1C /* 00000BBE */
  976. 00000BA4  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  977. 00000BA8  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  978. 00000BAC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  979. 00000BB0  2F0C                     move.l     -[A7], A4
  980. 00000BB2  4EBA 1D24                jsr        [PC + 0x1D24 /* 000028D8 */]
  981. 00000BB6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  982. 00000BBA  6000 013C                bra        +0x13E /* 00000CF8 */
  983. label00000BBE:
  984. 00000BBE  206E 0018                movea.l    A0, [A6 + 0x18]
  985. 00000BC2  30AE FEEA                move.w     [A0], [A6 - 0x116]
  986. 00000BC6  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  987. 00000BCC  6600 0098                bne        +0x9A /* 00000C66 */
  988. 00000BD0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  989. 00000BD4  302E FFDC                move.w     D0, [A6 - 0x24]
  990. 00000BD8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  991. 00000BDC  D090                     add.l      D0, [A0]
  992. 00000BDE  2040                     movea.l    A0, D0
  993. 00000BE0  43EE FF06                lea.l      A1, [A6 - 0xFA]
  994. 00000BE4  7013                     moveq.l    D0, 0x13
  995. label00000BE6:
  996. 00000BE6  22D8                     move.l     [A1]+, [A0]+
  997. 00000BE8  51C8 FFFC                dbf        D0, -0x6 /* 00000BE6 */
  998. 00000BEC  32D8                     move.w     [A1]+, [A0]+
  999. 00000BEE  302E FF08                move.w     D0, [A6 - 0xF8]
  1000. 00000BF2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1001. 00000BF6  0000 0002                ori.b      D0, 0x2
  1002. 00000BFA  00BC 0006 0014 002A 486E ori.l      0x2A486E /* '*Hn' */, 0x60014
  1003. 00000C04  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  1004. 00000C06  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1005. 00000C0A  588F                     addq.l     A7, 4
  1006. 00000C0C  7051                     moveq.l    D0, 0x51
  1007. 00000C0E  6000 00E8                bra        +0xEA /* 00000CF8 */
  1008. 00000C12  486E FDE8                pea.l      [A6 - 0x218]
  1009. 00000C16  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  1010. 00000C1A  486E FF06                pea.l      [A6 - 0xFA]
  1011. 00000C1E  4EBA 00DE                jsr        [PC + 0xDE /* 00000CFE */]
  1012. 00000C22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1013. 00000C26  6000 008E                bra        +0x90 /* 00000CB6 */
  1014. 00000C2A  486E FF58                pea.l      [A6 - 0xA8]
  1015. 00000C2E  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  1016. 00000C32  588F                     addq.l     A7, 4
  1017. 00000C34  4A40                     tst.w      D0
  1018. 00000C36  6718                     beq        +0x1A /* 00000C50 */
  1019. 00000C38  486E FDE8                pea.l      [A6 - 0x218]
  1020. 00000C3C  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1021. 00000C40  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  1022. 00000C44  4EBA 0190                jsr        [PC + 0x190 /* 00000DD6 */]
  1023. 00000C48  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1024. 00000C4C  6000 0068                bra        +0x6A /* 00000CB6 */
  1025. label00000C50:
  1026. 00000C50  486E FDE8                pea.l      [A6 - 0x218]
  1027. 00000C54  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  1028. 00000C58  486E FF06                pea.l      [A6 - 0xFA]
  1029. 00000C5C  4EBA 0114                jsr        [PC + 0x114 /* 00000D72 */]
  1030. 00000C60  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1031. 00000C64  6050                     bra        +0x52 /* 00000CB6 */
  1032. label00000C66:
  1033. 00000C66  0C6E 0001 FF58           cmpi.w     [A6 - 0xA8], 0x1
  1034. 00000C6C  6608                     bne        +0xA /* 00000C76 */
  1035. 00000C6E  0C6E 0FF6 001C           cmpi.w     [A6 + 0x1C], 0xFF6
  1036. 00000C74  6710                     beq        +0x12 /* 00000C86 */
  1037. label00000C76:
  1038. 00000C76  486E FF58                pea.l      [A6 - 0xA8]
  1039. 00000C7A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1040. 00000C7E  588F                     addq.l     A7, 4
  1041. 00000C80  7002                     moveq.l    D0, 0x02
  1042. 00000C82  6000 0074                bra        +0x76 /* 00000CF8 */
  1043. label00000C86:
  1044. 00000C86  206E FF72                movea.l    A0, [A6 - 0x8E]
  1045. 00000C8A  302E FF76                move.w     D0, [A6 - 0x8A]
  1046. 00000C8E  C1FC 001A                muls.w     D0, 0x1A
  1047. 00000C92  D090                     add.l      D0, [A0]
  1048. 00000C94  2040                     movea.l    A0, D0
  1049. 00000C96  43EE FEEC                lea.l      A1, [A6 - 0x114]
  1050. 00000C9A  7005                     moveq.l    D0, 0x05
  1051. label00000C9C:
  1052. 00000C9C  22D8                     move.l     [A1]+, [A0]+
  1053. 00000C9E  51C8 FFFC                dbf        D0, -0x6 /* 00000C9C */
  1054. 00000CA2  32D8                     move.w     [A1]+, [A0]+
  1055. 00000CA4  202E FEF6                move.l     D0, [A6 - 0x10A]
  1056. 00000CA8  E680                     asr        D0, 3
  1057. 00000CAA  486E FDE8                pea.l      [A6 - 0x218]
  1058. 00000CAE  3F00                     move.w     -[A7], D0
  1059. 00000CB0  4EBA 02D6                jsr        [PC + 0x2D6 /* 00000F88 */]
  1060. 00000CB4  5C8F                     addq.l     A7, 6
  1061. label00000CB6:
  1062. 00000CB6  42A7                     clr.l      -[A7]
  1063. 00000CB8  42A7                     clr.l      -[A7]
  1064. 00000CBA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1065. 00000CBE  205F                     movea.l    A0, [A7]+
  1066. 00000CC0  226E 001E                movea.l    A1, [A6 + 0x1E]
  1067. 00000CC4  2288                     move.l     [A1], A0
  1068. 00000CC6  206E 001E                movea.l    A0, [A6 + 0x1E]
  1069. 00000CCA  2F10                     move.l     -[A7], [A0]
  1070. 00000CCC  486E FDE8                pea.l      [A6 - 0x218]
  1071. 00000CD0  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1072. 00000CD4  508F                     addq.l     A7, 8
  1073. 00000CD6  3D40 FEE8                move.w     [A6 - 0x118], D0
  1074. 00000CDA  4A6E FEE8                tst.w      [A6 - 0x118]
  1075. 00000CDE  670A                     beq        +0xC /* 00000CEA */
  1076. 00000CE0  206E 001E                movea.l    A0, [A6 + 0x1E]
  1077. 00000CE4  2F10                     move.l     -[A7], [A0]
  1078. 00000CE6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1079. label00000CEA:
  1080. 00000CEA  486E FF58                pea.l      [A6 - 0xA8]
  1081. 00000CEE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1082. 00000CF2  588F                     addq.l     A7, 4
  1083. 00000CF4  302E FEE8                move.w     D0, [A6 - 0x118]
  1084. label00000CF8:
  1085. 00000CF8  285F                     movea.l    A4, [A7]+
  1086. 00000CFA  4E5E                     unlink     A6
  1087. 00000CFC  4E75                     rts
  1088. fn00000CFE:
  1089. 00000CFE  4E56 0000                link       A6, 0
  1090. 00000D02  2F0C                     move.l     -[A7], A4
  1091. 00000D04  286E 0008                movea.l    A4, [A6 + 0x8]
  1092. 00000D08  302E 000C                move.w     D0, [A6 + 0xC]
  1093. 00000D0C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1094. 00000D10  0FF1                     .incomplete
  1095. 00000D12  0FF6                     .incomplete
  1096. 00000D14  0058 000C                ori.w      [A0]+, 0xC
  1097. 00000D18  0054 0018                ori.w      [A4], 0x18
  1098. 00000D1C  0022 002E                ori.b      -[A2], 0x2E /* '.' */
  1099. 00000D20  003E 2F2E                ori.b      <<invalid special address>>, 0x2E /* '.' */
  1100. 00000D24  000E 3F2C                ori.b      A6, 0x2C /* ',' */
  1101. 00000D28  004C 4EBA                ori.w      A4, 0x4EBA
  1102. 00000D2C  033C 5C8F                btst       0x8F, D1
  1103. 00000D30  603A                     bra        +0x3C /* 00000D6C */
  1104. 00000D32  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  1105. 00000D36  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1106. 00000D3A  A8FF                     syscall    GetFName/GetFontName
  1107. 00000D3C  602E                     bra        +0x30 /* 00000D6C */
  1108. 00000D3E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1109. 00000D42  42A7                     clr.l      -[A7]
  1110. 00000D44  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1111. 00000D48  508F                     addq.l     A7, 8
  1112. 00000D4A  6020                     bra        +0x22 /* 00000D6C */
  1113. 00000D4C  306C 0048                movea.w    A0, [A4 + 0x48]
  1114. 00000D50  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1115. 00000D54  2F08                     move.l     -[A7], A0
  1116. 00000D56  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1117. 00000D5A  508F                     addq.l     A7, 8
  1118. 00000D5C  600E                     bra        +0x10 /* 00000D6C */
  1119. 00000D5E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1120. 00000D62  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  1121. 00000D66  4EBA 0220                jsr        [PC + 0x220 /* 00000F88 */]
  1122. 00000D6A  5C8F                     addq.l     A7, 6
  1123. label00000D6C:
  1124. 00000D6C  285F                     movea.l    A4, [A7]+
  1125. 00000D6E  4E5E                     unlink     A6
  1126. 00000D70  4E75                     rts
  1127. fn00000D72:
  1128. 00000D72  4E56 FFFA                link       A6, -0x0006
  1129. 00000D76  2F0C                     move.l     -[A7], A4
  1130. 00000D78  286E 0008                movea.l    A4, [A6 + 0x8]
  1131. 00000D7C  A896                     syscall    HidePen
  1132. 00000D7E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  1133. 00000D82  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1134. 00000D86  588F                     addq.l     A7, 4
  1135. 00000D88  42A7                     clr.l      -[A7]
  1136. 00000D8A  486C 000E                pea.l      [A4 + 0xE]
  1137. 00000D8E  486C 000E                pea.l      [A4 + 0xE]
  1138. 00000D92  A83E                     syscall    TEStyleNew
  1139. 00000D94  205F                     movea.l    A0, [A7]+
  1140. 00000D96  2D48 FFFA                move.l     [A6 - 0x6], A0
  1141. 00000D9A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1142. 00000D9E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  1143. 00000DA2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1144. 00000DA6  508F                     addq.l     A7, 8
  1145. 00000DA8  42A7                     clr.l      -[A7]
  1146. 00000DAA  4878 FFFF                push.l     0xFFFF
  1147. 00000DAE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1148. 00000DB2  A9D1                     syscall    TESetSelect
  1149. 00000DB4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1150. 00000DB8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1151. 00000DBC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1152. 00000DC0  4EBA 0014                jsr        [PC + 0x14 /* 00000DD6 */]
  1153. 00000DC4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1154. 00000DC8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1155. 00000DCC  A9CD                     syscall    TEDispose
  1156. 00000DCE  A897                     syscall    ShowPen
  1157. 00000DD0  285F                     movea.l    A4, [A7]+
  1158. 00000DD2  4E5E                     unlink     A6
  1159. 00000DD4  4E75                     rts
  1160. fn00000DD6:
  1161. 00000DD6  4E56 FFE4                link       A6, -0x001C
  1162. 00000DDA  700F                     moveq.l    D0, 0x0F
  1163. 00000DDC  3D40 FFEE                move.w     [A6 - 0x12], D0
  1164. 00000DE0  4267                     clr.w      -[A7]
  1165. 00000DE2  486E FFEE                pea.l      [A6 - 0x12]
  1166. 00000DE6  486E FFF0                pea.l      [A6 - 0x10]
  1167. 00000DEA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1168. 00000DEE  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  1169. 00000DF2  101F                     move.b     D0, [A7]+
  1170. 00000DF4  302E 0008                move.w     D0, [A6 + 0x8]
  1171. 00000DF8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1172. 00000DFC  0FF1                     .incomplete
  1173. 00000DFE  0FF6                     .incomplete
  1174. 00000E00  0184                     bclr       D4, D0
  1175. 00000E02  000C 0180                ori.b      A4, 0x80
  1176. 00000E06  0020 0046                ori.b      -[A0], 0x46 /* 'F' */
  1177. 00000E0A  0126                     btst       -[A6], D0
  1178. 00000E0C  014E                     bchg       A6, D0
  1179. 00000E0E  206E 000A                movea.l    A0, [A6 + 0xA]
  1180. 00000E12  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1181. 00000E16  2050                     movea.l    A0, [A0]
  1182. 00000E18  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  1183. 00000E1C  4EBA 024A                jsr        [PC + 0x24A /* 00001068 */]
  1184. 00000E20  5C8F                     addq.l     A7, 6
  1185. 00000E22  6000 0160                bra        +0x162 /* 00000F84 */
  1186. 00000E26  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  1187. 00000E2C  670E                     beq        +0x10 /* 00000E3C */
  1188. 00000E2E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1189. 00000E32  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1190. 00000E36  A8FF                     syscall    GetFName/GetFontName
  1191. 00000E38  6000 014A                bra        +0x14C /* 00000F84 */
  1192. label00000E3C:
  1193. 00000E3C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1194. 00000E40  486D BB20                pea.l      [A5 - 0x44E0]
  1195. 00000E44  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1196. 00000E48  508F                     addq.l     A7, 8
  1197. 00000E4A  6000 0138                bra        +0x13A /* 00000F84 */
  1198. 00000E4E  206E 000A                movea.l    A0, [A6 + 0xA]
  1199. 00000E52  2050                     movea.l    A0, [A0]
  1200. 00000E54  3D68 0018 FFEC           move.w     [A6 - 0x14], [A0 + 0x18]
  1201. 00000E5A  4A6E FFEC                tst.w      [A6 - 0x14]
  1202. 00000E5E  6C00 00BC                bge        +0xBE /* 00000F1C */
  1203. 00000E62  206E 000A                movea.l    A0, [A6 + 0xA]
  1204. 00000E66  2050                     movea.l    A0, [A0]
  1205. 00000E68  3D68 0022 FFE8           move.w     [A6 - 0x18], [A0 + 0x22]
  1206. 00000E6E  206E 000A                movea.l    A0, [A6 + 0xA]
  1207. 00000E72  2050                     movea.l    A0, [A0]
  1208. 00000E74  3D68 0020 FFEA           move.w     [A6 - 0x16], [A0 + 0x20]
  1209. 00000E7A  206E 000A                movea.l    A0, [A6 + 0xA]
  1210. 00000E7E  2050                     movea.l    A0, [A0]
  1211. 00000E80  4268 0020                clr.w      [A0 + 0x20]
  1212. 00000E84  206E 000A                movea.l    A0, [A6 + 0xA]
  1213. 00000E88  226E 000A                movea.l    A1, [A6 + 0xA]
  1214. 00000E8C  42A7                     clr.l      -[A7]
  1215. 00000E8E  2251                     movea.l    A1, [A1]
  1216. 00000E90  2F29 003E                move.l     -[A7], [A1 + 0x3E]
  1217. 00000E94  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1218. 00000E98  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1219. 00000E9C  201F                     move.l     D0, [A7]+
  1220. 00000E9E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1221. 00000EA2  3140 0022                move.w     [A0 + 0x22], D0
  1222. 00000EA6  42A7                     clr.l      -[A7]
  1223. 00000EA8  42A7                     clr.l      -[A7]
  1224. 00000EAA  4878 FFFF                push.l     0xFFFF
  1225. 00000EAE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1226. 00000EB2  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  1227. 00000EB6  201F                     move.l     D0, [A7]+
  1228. 00000EB8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1229. 00000EBC  206E 000A                movea.l    A0, [A6 + 0xA]
  1230. 00000EC0  2050                     movea.l    A0, [A0]
  1231. 00000EC2  316E FFE8 0022           move.w     [A0 + 0x22], [A6 - 0x18]
  1232. 00000EC8  206E 000A                movea.l    A0, [A6 + 0xA]
  1233. 00000ECC  2050                     movea.l    A0, [A0]
  1234. 00000ECE  316E FFEA 0020           move.w     [A0 + 0x20], [A6 - 0x16]
  1235. 00000ED4  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  1236. 00000EDC  662C                     bne        +0x2E /* 00000F0A */
  1237. 00000EDE  42A7                     clr.l      -[A7]
  1238. 00000EE0  4878 0001                push.l     0x1
  1239. 00000EE4  4878 0001                push.l     0x1
  1240. 00000EE8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1241. 00000EEC  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1242. 00000EF0  201F                     move.l     D0, [A7]+
  1243. 00000EF2  3D40 FFEC                move.w     [A6 - 0x14], D0
  1244. 00000EF6  306E FFEC                movea.w    A0, [A6 - 0x14]
  1245. 00000EFA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1246. 00000EFE  2F08                     move.l     -[A7], A0
  1247. 00000F00  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1248. 00000F04  508F                     addq.l     A7, 8
  1249. 00000F06  6000 007C                bra        +0x7E /* 00000F84 */
  1250. label00000F0A:
  1251. 00000F0A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1252. 00000F0E  486D BB26                pea.l      [A5 - 0x44DA]
  1253. 00000F12  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1254. 00000F16  508F                     addq.l     A7, 8
  1255. 00000F18  6000 006A                bra        +0x6C /* 00000F84 */
  1256. label00000F1C:
  1257. 00000F1C  306E FFEC                movea.w    A0, [A6 - 0x14]
  1258. 00000F20  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1259. 00000F24  2F08                     move.l     -[A7], A0
  1260. 00000F26  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1261. 00000F2A  508F                     addq.l     A7, 8
  1262. 00000F2C  6000 0056                bra        +0x58 /* 00000F84 */
  1263. 00000F30  082E 0002 FFEF           btst.b     [A6 - 0x11], 0x2
  1264. 00000F36  6712                     beq        +0x14 /* 00000F4A */
  1265. 00000F38  306E FFF4                movea.w    A0, [A6 - 0xC]
  1266. 00000F3C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1267. 00000F40  2F08                     move.l     -[A7], A0
  1268. 00000F42  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1269. 00000F46  508F                     addq.l     A7, 8
  1270. 00000F48  603A                     bra        +0x3C /* 00000F84 */
  1271. label00000F4A:
  1272. 00000F4A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1273. 00000F4E  486D BB2C                pea.l      [A5 - 0x44D4]
  1274. 00000F52  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1275. 00000F56  508F                     addq.l     A7, 8
  1276. 00000F58  602A                     bra        +0x2C /* 00000F84 */
  1277. 00000F5A  082E 0001 FFEF           btst.b     [A6 - 0x11], 0x1
  1278. 00000F60  6714                     beq        +0x16 /* 00000F76 */
  1279. 00000F62  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1280. 00000F66  102E FFF2                move.b     D0, [A6 - 0xE]
  1281. 00000F6A  4880                     ext.w      D0
  1282. 00000F6C  3F00                     move.w     -[A7], D0
  1283. 00000F6E  4EBA 0018                jsr        [PC + 0x18 /* 00000F88 */]
  1284. 00000F72  5C8F                     addq.l     A7, 6
  1285. 00000F74  600E                     bra        +0x10 /* 00000F84 */
  1286. label00000F76:
  1287. 00000F76  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1288. 00000F7A  486D BB32                pea.l      [A5 - 0x44CE]
  1289. 00000F7E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1290. 00000F82  508F                     addq.l     A7, 8
  1291. label00000F84:
  1292. 00000F84  4E5E                     unlink     A6
  1293. 00000F86  4E75                     rts
  1294. fn00000F88:
  1295. 00000F88  4E56 0000                link       A6, 0
  1296. 00000F8C  206E 000A                movea.l    A0, [A6 + 0xA]
  1297. 00000F90  4210                     clr.b      [A0]
  1298. 00000F92  4A6E 0008                tst.w      [A6 + 0x8]
  1299. 00000F96  660E                     bne        +0x10 /* 00000FA6 */
  1300. 00000F98  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1301. 00000F9C  486D BB38                pea.l      [A5 - 0x44C8]
  1302. 00000FA0  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1303. 00000FA4  508F                     addq.l     A7, 8
  1304. label00000FA6:
  1305. 00000FA6  082E 0000 0009           btst.b     [A6 + 0x9], 0x0
  1306. 00000FAC  670E                     beq        +0x10 /* 00000FBC */
  1307. 00000FAE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1308. 00000FB2  486D BB3E                pea.l      [A5 - 0x44C2]
  1309. 00000FB6  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1310. 00000FBA  508F                     addq.l     A7, 8
  1311. label00000FBC:
  1312. 00000FBC  082E 0001 0009           btst.b     [A6 + 0x9], 0x1
  1313. 00000FC2  670E                     beq        +0x10 /* 00000FD2 */
  1314. 00000FC4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1315. 00000FC8  486D BB44                pea.l      [A5 - 0x44BC]
  1316. 00000FCC  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1317. 00000FD0  508F                     addq.l     A7, 8
  1318. label00000FD2:
  1319. 00000FD2  082E 0002 0009           btst.b     [A6 + 0x9], 0x2
  1320. 00000FD8  670E                     beq        +0x10 /* 00000FE8 */
  1321. 00000FDA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1322. 00000FDE  486D BB4C                pea.l      [A5 - 0x44B4]
  1323. 00000FE2  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1324. 00000FE6  508F                     addq.l     A7, 8
  1325. label00000FE8:
  1326. 00000FE8  082E 0003 0009           btst.b     [A6 + 0x9], 0x3
  1327. 00000FEE  670E                     beq        +0x10 /* 00000FFE */
  1328. 00000FF0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1329. 00000FF4  486D BB58                pea.l      [A5 - 0x44A8]
  1330. 00000FF8  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1331. 00000FFC  508F                     addq.l     A7, 8
  1332. label00000FFE:
  1333. 00000FFE  082E 0004 0009           btst.b     [A6 + 0x9], 0x4
  1334. 00001004  670E                     beq        +0x10 /* 00001014 */
  1335. 00001006  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1336. 0000100A  486D BB62                pea.l      [A5 - 0x449E]
  1337. 0000100E  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1338. 00001012  508F                     addq.l     A7, 8
  1339. label00001014:
  1340. 00001014  082E 0005 0009           btst.b     [A6 + 0x9], 0x5
  1341. 0000101A  670E                     beq        +0x10 /* 0000102A */
  1342. 0000101C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1343. 00001020  486D BB6A                pea.l      [A5 - 0x4496]
  1344. 00001024  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1345. 00001028  508F                     addq.l     A7, 8
  1346. label0000102A:
  1347. 0000102A  082E 0006 0009           btst.b     [A6 + 0x9], 0x6
  1348. 00001030  670E                     beq        +0x10 /* 00001040 */
  1349. 00001032  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1350. 00001036  486D BB74                pea.l      [A5 - 0x448C]
  1351. 0000103A  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1352. 0000103E  508F                     addq.l     A7, 8
  1353. label00001040:
  1354. 00001040  206E 000A                movea.l    A0, [A6 + 0xA]
  1355. 00001044  7000                     moveq.l    D0, 0x00
  1356. 00001046  1010                     move.b     D0, [A0]
  1357. 00001048  4840                     swap.w     D0
  1358. 0000104A  4240                     clr.w      D0
  1359. 0000104C  4840                     swap.w     D0
  1360. 0000104E  D0AE 000A                add.l      D0, [A6 + 0xA]
  1361. 00001052  2040                     movea.l    A0, D0
  1362. 00001054  7000                     moveq.l    D0, 0x00
  1363. 00001056  1010                     move.b     D0, [A0]
  1364. 00001058  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  1365. 0000105C  6606                     bne        +0x8 /* 00001064 */
  1366. 0000105E  206E 000A                movea.l    A0, [A6 + 0xA]
  1367. 00001062  5310                     subq.b     [A0], 1
  1368. label00001064:
  1369. 00001064  4E5E                     unlink     A6
  1370. 00001066  4E75                     rts
  1371. fn00001068:
  1372. 00001068  4E56 0000                link       A6, 0
  1373. 0000106C  2F0C                     move.l     -[A7], A4
  1374. 0000106E  302E 0008                move.w     D0, [A6 + 0x8]
  1375. 00001072  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1376. 00001076  FFFF                     .invalid   <<F/7/7>>
  1377. 00001078  0001 001E                ori.b      D1, 0x1E
  1378. 0000107C  0016 0004                ori.b      [A6], 0x4
  1379. 00001080  000A 41ED                ori.b      A2, 0xED
  1380. 00001084  BB7C 2848                xor.w      0x2848 /* '(H' */, D5
  1381. 00001088  600E                     bra        +0x10 /* 00001098 */
  1382. 0000108A  41ED BB82                lea.l      A0, [A5 - 0x447E]
  1383. 0000108E  2848                     movea.l    A4, A0
  1384. 00001090  6006                     bra        +0x8 /* 00001098 */
  1385. 00001092  41ED BB8A                lea.l      A0, [A5 - 0x4476]
  1386. 00001096  2848                     movea.l    A4, A0
  1387. label00001098:
  1388. 00001098  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1389. 0000109C  2F0C                     move.l     -[A7], A4
  1390. 0000109E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1391. 000010A2  508F                     addq.l     A7, 8
  1392. 000010A4  285F                     movea.l    A4, [A7]+
  1393. 000010A6  4E5E                     unlink     A6
  1394. 000010A8  4E75                     rts
  1395. fn000010AA:
  1396. 000010AA  4E56 FE02                link       A6, -0x01FE
  1397. 000010AE  2F0C                     move.l     -[A7], A4
  1398. 000010B0  286E 000C                movea.l    A4, [A6 + 0xC]
  1399. 000010B4  486E FF58                pea.l      [A6 - 0xA8]
  1400. 000010B8  486E FF04                pea.l      [A6 - 0xFC]
  1401. 000010BC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1402. 000010C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1403. 000010C4  2F0C                     move.l     -[A7], A4
  1404. 000010C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1405. 000010CA  4EBA 1C4E                jsr        [PC + 0x1C4E /* 00002D1A */]
  1406. 000010CE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1407. 000010D2  3D40 FF02                move.w     [A6 - 0xFE], D0
  1408. 000010D6  4A6E FF02                tst.w      [A6 - 0xFE]
  1409. 000010DA  6708                     beq        +0xA /* 000010E4 */
  1410. 000010DC  302E FF02                move.w     D0, [A6 - 0xFE]
  1411. 000010E0  6000 00B6                bra        +0xB8 /* 00001198 */
  1412. label000010E4:
  1413. 000010E4  206E 0018                movea.l    A0, [A6 + 0x18]
  1414. 000010E8  30AE FF04                move.w     [A0], [A6 - 0xFC]
  1415. 000010EC  7002                     moveq.l    D0, 0x02
  1416. 000010EE  3D40 FF02                move.w     [A6 - 0xFE], D0
  1417. 000010F2  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  1418. 000010F8  6630                     bne        +0x32 /* 0000112A */
  1419. 000010FA  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1420. 000010FE  302E FFDC                move.w     D0, [A6 - 0x24]
  1421. 00001102  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1422. 00001106  D090                     add.l      D0, [A0]
  1423. 00001108  2040                     movea.l    A0, D0
  1424. 0000110A  43EE FF06                lea.l      A1, [A6 - 0xFA]
  1425. 0000110E  7013                     moveq.l    D0, 0x13
  1426. label00001110:
  1427. 00001110  22D8                     move.l     [A1]+, [A0]+
  1428. 00001112  51C8 FFFC                dbf        D0, -0x6 /* 00001110 */
  1429. 00001116  32D8                     move.w     [A1]+, [A0]+
  1430. 00001118  486E FE02                pea.l      [A6 - 0x1FE]
  1431. 0000111C  3F2E FF06                move.w     -[A7], [A6 - 0xFA]
  1432. 00001120  4EBA 007C                jsr        [PC + 0x7C /* 0000119E */]
  1433. 00001124  5C8F                     addq.l     A7, 6
  1434. 00001126  3D40 FF02                move.w     [A6 - 0xFE], D0
  1435. label0000112A:
  1436. 0000112A  0C6E 0006 FF58           cmpi.w     [A6 - 0xA8], 0x6
  1437. 00001130  6618                     bne        +0x1A /* 0000114A */
  1438. 00001132  206E FF92                movea.l    A0, [A6 - 0x6E]
  1439. 00001136  486E FE02                pea.l      [A6 - 0x1FE]
  1440. 0000113A  2050                     movea.l    A0, [A0]
  1441. 0000113C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1442. 00001140  4EBA 0138                jsr        [PC + 0x138 /* 0000127A */]
  1443. 00001144  5C8F                     addq.l     A7, 6
  1444. 00001146  3D40 FF02                move.w     [A6 - 0xFE], D0
  1445. label0000114A:
  1446. 0000114A  486E FF58                pea.l      [A6 - 0xA8]
  1447. 0000114E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1448. 00001152  588F                     addq.l     A7, 4
  1449. 00001154  4A6E FF02                tst.w      [A6 - 0xFE]
  1450. 00001158  6706                     beq        +0x8 /* 00001160 */
  1451. 0000115A  302E FF02                move.w     D0, [A6 - 0xFE]
  1452. 0000115E  6038                     bra        +0x3A /* 00001198 */
  1453. label00001160:
  1454. 00001160  42A7                     clr.l      -[A7]
  1455. 00001162  42A7                     clr.l      -[A7]
  1456. 00001164  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1457. 00001168  205F                     movea.l    A0, [A7]+
  1458. 0000116A  226E 001C                movea.l    A1, [A6 + 0x1C]
  1459. 0000116E  2288                     move.l     [A1], A0
  1460. 00001170  206E 001C                movea.l    A0, [A6 + 0x1C]
  1461. 00001174  2F10                     move.l     -[A7], [A0]
  1462. 00001176  486E FE02                pea.l      [A6 - 0x1FE]
  1463. 0000117A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1464. 0000117E  508F                     addq.l     A7, 8
  1465. 00001180  3D40 FF02                move.w     [A6 - 0xFE], D0
  1466. 00001184  4A6E FF02                tst.w      [A6 - 0xFE]
  1467. 00001188  670A                     beq        +0xC /* 00001194 */
  1468. 0000118A  206E 001C                movea.l    A0, [A6 + 0x1C]
  1469. 0000118E  2F10                     move.l     -[A7], [A0]
  1470. 00001190  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1471. label00001194:
  1472. 00001194  302E FF02                move.w     D0, [A6 - 0xFE]
  1473. label00001198:
  1474. 00001198  285F                     movea.l    A4, [A7]+
  1475. 0000119A  4E5E                     unlink     A6
  1476. 0000119C  4E75                     rts
  1477. fn0000119E:
  1478. 0000119E  4E56 0000                link       A6, 0
  1479. 000011A2  2F0C                     move.l     -[A7], A4
  1480. 000011A4  302E 0008                move.w     D0, [A6 + 0x8]
  1481. 000011A8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1482. 000011AC  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  1483. 000011B0  0064 003E                ori.w      -[A4], 0x3E /* '>' */
  1484. 000011B4  00C8                     .incomplete
  1485. 000011B6  003A 012C 0040           ori.b      [PC + 0x40 /* 000011F8, value 0x0, cstring "" */], 0x2C /* ',' */
  1486. 000011BC  0065 0046                ori.w      -[A5], 0x46 /* 'F' */
  1487. 000011C0  0066 004C                ori.w      -[A6], 0x4C /* 'L' */
  1488. 000011C4  0067 0052                ori.w      -[A7], 0x52 /* 'R' */
  1489. 000011C8  0068 004E 00CA           ori.w      [A0 + 0xCA], 0x4E /* 'N' */
  1490. 000011CE  0054 0069                ori.w      [A4], 0x69 /* 'i' */
  1491. 000011D2  0058 006A                ori.w      [A0]+, 0x6A /* 'j' */
  1492. 000011D6  005C 006B                ori.w      [A4]+, 0x6B /* 'k' */
  1493. 000011DA  0060 006C                ori.w      -[A0], 0x6C /* 'l' */
  1494. 000011DE  0064 00C9                ori.w      -[A4], 0xC9
  1495. 000011E2  0068 00CB 006C           ori.w      [A0 + 0x6C], 0xCB
  1496. 000011E8  00CC                     .incomplete
  1497. 000011EA  0070 012D 0074           ori.w      [A0 + D0.w + 0x74], 0x12D
  1498. 000011F0  41ED BB90                lea.l      A0, [A5 - 0x4470]
  1499. 000011F4  2848                     movea.l    A4, A0
  1500. 000011F6  6000 006E                bra        +0x70 /* 00001266 */
  1501. 000011FA  41ED BB9A                lea.l      A0, [A5 - 0x4466]
  1502. 000011FE  2848                     movea.l    A4, A0
  1503. 00001200  6000 0064                bra        +0x66 /* 00001266 */
  1504. 00001204  41ED BBA4                lea.l      A0, [A5 - 0x445C]
  1505. 00001208  2848                     movea.l    A4, A0
  1506. 0000120A  6000 005A                bra        +0x5C /* 00001266 */
  1507. 0000120E  41ED BBAA                lea.l      A0, [A5 - 0x4456]
  1508. 00001212  2848                     movea.l    A4, A0
  1509. 00001214  6000 0050                bra        +0x52 /* 00001266 */
  1510. 00001218  41ED BBB0                lea.l      A0, [A5 - 0x4450]
  1511. 0000121C  2848                     movea.l    A4, A0
  1512. 0000121E  6000 0046                bra        +0x48 /* 00001266 */
  1513. 00001222  41ED BBB8                lea.l      A0, [A5 - 0x4448]
  1514. 00001226  2848                     movea.l    A4, A0
  1515. 00001228  603C                     bra        +0x3E /* 00001266 */
  1516. 0000122A  41ED BBC0                lea.l      A0, [A5 - 0x4440]
  1517. 0000122E  2848                     movea.l    A4, A0
  1518. 00001230  6034                     bra        +0x36 /* 00001266 */
  1519. 00001232  41ED BBC6                lea.l      A0, [A5 - 0x443A]
  1520. 00001236  2848                     movea.l    A4, A0
  1521. 00001238  602C                     bra        +0x2E /* 00001266 */
  1522. 0000123A  41ED BBCA                lea.l      A0, [A5 - 0x4436]
  1523. 0000123E  2848                     movea.l    A4, A0
  1524. 00001240  6024                     bra        +0x26 /* 00001266 */
  1525. 00001242  41ED BBD0                lea.l      A0, [A5 - 0x4430]
  1526. 00001246  2848                     movea.l    A4, A0
  1527. 00001248  601C                     bra        +0x1E /* 00001266 */
  1528. 0000124A  41ED BBDA                lea.l      A0, [A5 - 0x4426]
  1529. 0000124E  2848                     movea.l    A4, A0
  1530. 00001250  6014                     bra        +0x16 /* 00001266 */
  1531. 00001252  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1532. 00001256  2848                     movea.l    A4, A0
  1533. 00001258  600C                     bra        +0xE /* 00001266 */
  1534. 0000125A  41ED BBF0                lea.l      A0, [A5 - 0x4410]
  1535. 0000125E  2848                     movea.l    A4, A0
  1536. 00001260  6004                     bra        +0x6 /* 00001266 */
  1537. 00001262  702B                     moveq.l    D0, 0x2B
  1538. 00001264  600E                     bra        +0x10 /* 00001274 */
  1539. label00001266:
  1540. 00001266  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1541. 0000126A  2F0C                     move.l     -[A7], A4
  1542. 0000126C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1543. 00001270  508F                     addq.l     A7, 8
  1544. 00001272  7000                     moveq.l    D0, 0x00
  1545. label00001274:
  1546. 00001274  285F                     movea.l    A4, [A7]+
  1547. 00001276  4E5E                     unlink     A6
  1548. 00001278  4E75                     rts
  1549. fn0000127A:
  1550. 0000127A  4E56 0000                link       A6, 0
  1551. 0000127E  2F0C                     move.l     -[A7], A4
  1552. 00001280  302E 0008                move.w     D0, [A6 + 0x8]
  1553. 00001284  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1554. 00001288  0000 0006                ori.b      D0, 0x6
  1555. 0000128C  0048 000E                ori.w      A0, 0xE
  1556. 00001290  0014 001A                ori.b      [A4], 0x1A
  1557. 00001294  0020 0026                ori.b      -[A0], 0x26 /* '&' */
  1558. 00001298  002C 0032 41ED           ori.b      [A4 + 0x41ED], 0x32 /* '2' */
  1559. 0000129E  BBFA 2848                cmpa.l     A5, [PC + 0x2848 /* 00003AE8, value 0xFFFC0048 */]
  1560. 000012A2  6034                     bra        +0x36 /* 000012D8 */
  1561. 000012A4  41ED BC04                lea.l      A0, [A5 - 0x43FC]
  1562. 000012A8  2848                     movea.l    A4, A0
  1563. 000012AA  602C                     bra        +0x2E /* 000012D8 */
  1564. 000012AC  41ED BC0E                lea.l      A0, [A5 - 0x43F2]
  1565. 000012B0  2848                     movea.l    A4, A0
  1566. 000012B2  6024                     bra        +0x26 /* 000012D8 */
  1567. 000012B4  41ED BC18                lea.l      A0, [A5 - 0x43E8]
  1568. 000012B8  2848                     movea.l    A4, A0
  1569. 000012BA  601C                     bra        +0x1E /* 000012D8 */
  1570. 000012BC  41ED BC20                lea.l      A0, [A5 - 0x43E0]
  1571. 000012C0  2848                     movea.l    A4, A0
  1572. 000012C2  6014                     bra        +0x16 /* 000012D8 */
  1573. 000012C4  41ED BC26                lea.l      A0, [A5 - 0x43DA]
  1574. 000012C8  2848                     movea.l    A4, A0
  1575. 000012CA  600C                     bra        +0xE /* 000012D8 */
  1576. 000012CC  41ED BC2E                lea.l      A0, [A5 - 0x43D2]
  1577. 000012D0  2848                     movea.l    A4, A0
  1578. 000012D2  6004                     bra        +0x6 /* 000012D8 */
  1579. 000012D4  702B                     moveq.l    D0, 0x2B
  1580. 000012D6  600E                     bra        +0x10 /* 000012E6 */
  1581. label000012D8:
  1582. 000012D8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1583. 000012DC  2F0C                     move.l     -[A7], A4
  1584. 000012DE  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1585. 000012E2  508F                     addq.l     A7, 8
  1586. 000012E4  7000                     moveq.l    D0, 0x00
  1587. label000012E6:
  1588. 000012E6  285F                     movea.l    A4, [A7]+
  1589. 000012E8  4E5E                     unlink     A6
  1590. 000012EA  4E75                     rts
  1591. fn000012EC:
  1592. 000012EC  4E56 FF02                link       A6, -0x00FE
  1593. 000012F0  2F0C                     move.l     -[A7], A4
  1594. 000012F2  286E 000C                movea.l    A4, [A6 + 0xC]
  1595. 000012F6  486E FF58                pea.l      [A6 - 0xA8]
  1596. 000012FA  486E FF04                pea.l      [A6 - 0xFC]
  1597. 000012FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1598. 00001302  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1599. 00001306  2F0C                     move.l     -[A7], A4
  1600. 00001308  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1601. 0000130C  4EBA 1A0C                jsr        [PC + 0x1A0C /* 00002D1A */]
  1602. 00001310  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1603. 00001314  3D40 FF02                move.w     [A6 - 0xFE], D0
  1604. 00001318  4A6E FF02                tst.w      [A6 - 0xFE]
  1605. 0000131C  671A                     beq        +0x1C /* 00001338 */
  1606. 0000131E  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  1607. 00001322  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  1608. 00001326  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1609. 0000132A  2F0C                     move.l     -[A7], A4
  1610. 0000132C  4EBA 15AA                jsr        [PC + 0x15AA /* 000028D8 */]
  1611. 00001330  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1612. 00001334  6000 0368                bra        +0x36A /* 0000169E */
  1613. label00001338:
  1614. 00001338  206E 0018                movea.l    A0, [A6 + 0x18]
  1615. 0000133C  30AE FF04                move.w     [A0], [A6 - 0xFC]
  1616. 00001340  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  1617. 00001346  6710                     beq        +0x12 /* 00001358 */
  1618. 00001348  486E FF58                pea.l      [A6 - 0xA8]
  1619. 0000134C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1620. 00001350  588F                     addq.l     A7, 4
  1621. 00001352  7002                     moveq.l    D0, 0x02
  1622. 00001354  6000 0348                bra        +0x34A /* 0000169E */
  1623. label00001358:
  1624. 00001358  42A7                     clr.l      -[A7]
  1625. 0000135A  42A7                     clr.l      -[A7]
  1626. 0000135C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1627. 00001360  205F                     movea.l    A0, [A7]+
  1628. 00001362  226E 001E                movea.l    A1, [A6 + 0x1E]
  1629. 00001366  2288                     move.l     [A1], A0
  1630. 00001368  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1631. 0000136C  302E FFDC                move.w     D0, [A6 - 0x24]
  1632. 00001370  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1633. 00001374  D090                     add.l      D0, [A0]
  1634. 00001376  2040                     movea.l    A0, D0
  1635. 00001378  43EE FF06                lea.l      A1, [A6 - 0xFA]
  1636. 0000137C  7013                     moveq.l    D0, 0x13
  1637. label0000137E:
  1638. 0000137E  22D8                     move.l     [A1]+, [A0]+
  1639. 00001380  51C8 FFFC                dbf        D0, -0x6 /* 0000137E */
  1640. 00001384  32D8                     move.w     [A1]+, [A0]+
  1641. 00001386  302E 001C                move.w     D0, [A6 + 0x1C]
  1642. 0000138A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1643. 0000138E  0014 0052                ori.b      [A4], 0x52 /* 'R' */
  1644. 00001392  0FC4                     .incomplete
  1645. 00001394  0066 0FBF                ori.w      -[A6], 0xFBF
  1646. 00001398  0080 0FDB 009A           ori.l      D0, 0xFDB009A
  1647. 0000139E  0FDD                     .incomplete
  1648. 000013A0  00C8                     .incomplete
  1649. 000013A2  0FEA                     .incomplete
  1650. 000013A4  00DC                     .incomplete
  1651. 000013A6  0FED                     .incomplete
  1652. 000013A8  00F0                     .incomplete
  1653. 000013AA  0FDC                     .incomplete
  1654. 000013AC  0106                     btst       D6, D0
  1655. 000013AE  0FDA                     .incomplete
  1656. 000013B0  011C                     btst       [A4]+, D0
  1657. 000013B2  0FD9                     .incomplete
  1658. 000013B4  0134 0FBE 014C 0FD8 0164 btst       [[0x14C0FD8] + D0 * 8 + 0x164], D0
  1659. 000013BE  0FBD                     bclr       <<invalid special address>>, D7
  1660. 000013C0  017C 0FCA                bchg       0xFCA, D0
  1661. 000013C4  019E                     bclr       [A6]+, D0
  1662. 000013C6  0FE8                     .incomplete
  1663. 000013C8  01CE                     .incomplete
  1664. 000013CA  0FC7                     .incomplete
  1665. 000013CC  01E6                     .incomplete
  1666. 000013CE  0FEF                     .incomplete
  1667. 000013D0  020E 0FA1                andi.b     A6, 0xA1
  1668. 000013D4  0236 0FE5 025C           andi.b     [A6 + D0.w * 2 + 0x5C], 0xE5
  1669. 000013DA  0FE4                     .incomplete
  1670. 000013DC  0280 0FE9 02A0           andi.l     D0, 0xFE902A0
  1671. 000013E2  206E 001E                movea.l    A0, [A6 + 0x1E]
  1672. 000013E6  2F10                     move.l     -[A7], [A0]
  1673. 000013E8  2F2E FF54                move.l     -[A7], [A6 - 0xAC]
  1674. 000013EC  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1675. 000013F0  508F                     addq.l     A7, 8
  1676. 000013F2  3D40 FF02                move.w     [A6 - 0xFE], D0
  1677. 000013F6  6000 0288                bra        +0x28A /* 00001680 */
  1678. 000013FA  206E 001E                movea.l    A0, [A6 + 0x1E]
  1679. 000013FE  2F10                     move.l     -[A7], [A0]
  1680. 00001400  486E FF28                pea.l      [A6 - 0xD8]
  1681. 00001404  486E FF58                pea.l      [A6 - 0xA8]
  1682. 00001408  4EBA 0430                jsr        [PC + 0x430 /* 0000183A */]
  1683. 0000140C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1684. 00001410  3D40 FF02                move.w     [A6 - 0xFE], D0
  1685. 00001414  6000 026A                bra        +0x26C /* 00001680 */
  1686. 00001418  206E 001E                movea.l    A0, [A6 + 0x1E]
  1687. 0000141C  2F10                     move.l     -[A7], [A0]
  1688. 0000141E  486E FF30                pea.l      [A6 - 0xD0]
  1689. 00001422  486E FF58                pea.l      [A6 - 0xA8]
  1690. 00001426  4EBA 0412                jsr        [PC + 0x412 /* 0000183A */]
  1691. 0000142A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1692. 0000142E  3D40 FF02                move.w     [A6 - 0xFE], D0
  1693. 00001432  6000 024C                bra        +0x24E /* 00001680 */
  1694. 00001436  0C6E 0068 FF06           cmpi.w     [A6 - 0xFA], 0x68 /* 'h' */
  1695. 0000143C  6712                     beq        +0x14 /* 00001450 */
  1696. 0000143E  0C6E 00CA FF06           cmpi.w     [A6 - 0xFA], 0xCA
  1697. 00001444  670A                     beq        +0xC /* 00001450 */
  1698. 00001446  7050                     moveq.l    D0, 0x50
  1699. 00001448  3D40 FF02                move.w     [A6 - 0xFE], D0
  1700. 0000144C  6000 0232                bra        +0x234 /* 00001680 */
  1701. label00001450:
  1702. 00001450  206E 001E                movea.l    A0, [A6 + 0x1E]
  1703. 00001454  2F10                     move.l     -[A7], [A0]
  1704. 00001456  486E FF06                pea.l      [A6 - 0xFA]
  1705. 0000145A  4EBA 0460                jsr        [PC + 0x460 /* 000018BC */]
  1706. 0000145E  508F                     addq.l     A7, 8
  1707. 00001460  3D40 FF02                move.w     [A6 - 0xFE], D0
  1708. 00001464  6000 021A                bra        +0x21C /* 00001680 */
  1709. 00001468  206E 001E                movea.l    A0, [A6 + 0x1E]
  1710. 0000146C  2F10                     move.l     -[A7], [A0]
  1711. 0000146E  3F2E FF1C                move.w     -[A7], [A6 - 0xE4]
  1712. 00001472  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1713. 00001476  5C8F                     addq.l     A7, 6
  1714. 00001478  3D40 FF02                move.w     [A6 - 0xFE], D0
  1715. 0000147C  6000 0202                bra        +0x204 /* 00001680 */
  1716. 00001480  206E 001E                movea.l    A0, [A6 + 0x1E]
  1717. 00001484  2F10                     move.l     -[A7], [A0]
  1718. 00001486  3F2E FF1E                move.w     -[A7], [A6 - 0xE2]
  1719. 0000148A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1720. 0000148E  5C8F                     addq.l     A7, 6
  1721. 00001490  3D40 FF02                move.w     [A6 - 0xFE], D0
  1722. 00001494  6000 01EA                bra        +0x1EC /* 00001680 */
  1723. 00001498  306E FF38                movea.w    A0, [A6 - 0xC8]
  1724. 0000149C  226E 001E                movea.l    A1, [A6 + 0x1E]
  1725. 000014A0  2F11                     move.l     -[A7], [A1]
  1726. 000014A2  2F08                     move.l     -[A7], A0
  1727. 000014A4  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1728. 000014A8  508F                     addq.l     A7, 8
  1729. 000014AA  3D40 FF02                move.w     [A6 - 0xFE], D0
  1730. 000014AE  6000 01D0                bra        +0x1D2 /* 00001680 */
  1731. 000014B2  306E FF3A                movea.w    A0, [A6 - 0xC6]
  1732. 000014B6  226E 001E                movea.l    A1, [A6 + 0x1E]
  1733. 000014BA  2F11                     move.l     -[A7], [A1]
  1734. 000014BC  2F08                     move.l     -[A7], A0
  1735. 000014BE  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1736. 000014C2  508F                     addq.l     A7, 8
  1737. 000014C4  3D40 FF02                move.w     [A6 - 0xFE], D0
  1738. 000014C8  6000 01B6                bra        +0x1B8 /* 00001680 */
  1739. 000014CC  306E FF22                movea.w    A0, [A6 - 0xDE]
  1740. 000014D0  226E 001E                movea.l    A1, [A6 + 0x1E]
  1741. 000014D4  2F11                     move.l     -[A7], [A1]
  1742. 000014D6  4868 0001                pea.l      [A0 + 0x1]
  1743. 000014DA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1744. 000014DE  508F                     addq.l     A7, 8
  1745. 000014E0  3D40 FF02                move.w     [A6 - 0xFE], D0
  1746. 000014E4  6000 019A                bra        +0x19C /* 00001680 */
  1747. 000014E8  306E FF20                movea.w    A0, [A6 - 0xE0]
  1748. 000014EC  226E 001E                movea.l    A1, [A6 + 0x1E]
  1749. 000014F0  2F11                     move.l     -[A7], [A1]
  1750. 000014F2  4868 0001                pea.l      [A0 + 0x1]
  1751. 000014F6  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1752. 000014FA  508F                     addq.l     A7, 8
  1753. 000014FC  3D40 FF02                move.w     [A6 - 0xFE], D0
  1754. 00001500  6000 017E                bra        +0x180 /* 00001680 */
  1755. 00001504  306E FF26                movea.w    A0, [A6 - 0xDA]
  1756. 00001508  226E 001E                movea.l    A1, [A6 + 0x1E]
  1757. 0000150C  2F11                     move.l     -[A7], [A1]
  1758. 0000150E  4868 0001                pea.l      [A0 + 0x1]
  1759. 00001512  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1760. 00001516  508F                     addq.l     A7, 8
  1761. 00001518  3D40 FF02                move.w     [A6 - 0xFE], D0
  1762. 0000151C  6000 0162                bra        +0x164 /* 00001680 */
  1763. 00001520  306E FF24                movea.w    A0, [A6 - 0xDC]
  1764. 00001524  226E 001E                movea.l    A1, [A6 + 0x1E]
  1765. 00001528  2F11                     move.l     -[A7], [A1]
  1766. 0000152A  4868 0001                pea.l      [A0 + 0x1]
  1767. 0000152E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1768. 00001532  508F                     addq.l     A7, 8
  1769. 00001534  3D40 FF02                move.w     [A6 - 0xFE], D0
  1770. 00001538  6000 0146                bra        +0x148 /* 00001680 */
  1771. 0000153C  302E FF38                move.w     D0, [A6 - 0xC8]
  1772. 00001540  D06E FF3A                add.w      D0, [A6 - 0xC6]
  1773. 00001544  48C0                     ext.l      D0
  1774. 00001546  81FC 0002                divs.w     D0, 0x2
  1775. 0000154A  48C0                     ext.l      D0
  1776. 0000154C  206E 001E                movea.l    A0, [A6 + 0x1E]
  1777. 00001550  2F10                     move.l     -[A7], [A0]
  1778. 00001552  2F00                     move.l     -[A7], D0
  1779. 00001554  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1780. 00001558  508F                     addq.l     A7, 8
  1781. 0000155A  3D40 FF02                move.w     [A6 - 0xFE], D0
  1782. 0000155E  6000 0120                bra        +0x122 /* 00001680 */
  1783. 00001562  4A6E FF0A                tst.w      [A6 - 0xF6]
  1784. 00001566  6616                     bne        +0x18 /* 0000157E */
  1785. 00001568  206E 001E                movea.l    A0, [A6 + 0x1E]
  1786. 0000156C  2F10                     move.l     -[A7], [A0]
  1787. 0000156E  4267                     clr.w      -[A7]
  1788. 00001570  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1789. 00001574  5C8F                     addq.l     A7, 6
  1790. 00001576  3D40 FF02                move.w     [A6 - 0xFE], D0
  1791. 0000157A  6000 0104                bra        +0x106 /* 00001680 */
  1792. label0000157E:
  1793. 0000157E  206E 001E                movea.l    A0, [A6 + 0x1E]
  1794. 00001582  2F10                     move.l     -[A7], [A0]
  1795. 00001584  3F3C 0001                move.w     -[A7], 0x1
  1796. 00001588  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1797. 0000158C  5C8F                     addq.l     A7, 6
  1798. 0000158E  3D40 FF02                move.w     [A6 - 0xFE], D0
  1799. 00001592  6000 00EC                bra        +0xEE /* 00001680 */
  1800. 00001596  206E 001E                movea.l    A0, [A6 + 0x1E]
  1801. 0000159A  2F10                     move.l     -[A7], [A0]
  1802. 0000159C  3F2E FF08                move.w     -[A7], [A6 - 0xF8]
  1803. 000015A0  3F2E FF3C                move.w     -[A7], [A6 - 0xC4]
  1804. 000015A4  4EBA 00FE                jsr        [PC + 0xFE /* 000016A4 */]
  1805. 000015A8  508F                     addq.l     A7, 8
  1806. 000015AA  3D40 FF02                move.w     [A6 - 0xFE], D0
  1807. 000015AE  6000 00D0                bra        +0xD2 /* 00001680 */
  1808. 000015B2  0C6E 006B FF06           cmpi.w     [A6 - 0xFA], 0x6B /* 'k' */
  1809. 000015B8  670A                     beq        +0xC /* 000015C4 */
  1810. 000015BA  705D                     moveq.l    D0, 0x5D
  1811. 000015BC  3D40 FF02                move.w     [A6 - 0xFE], D0
  1812. 000015C0  6000 00BE                bra        +0xC0 /* 00001680 */
  1813. label000015C4:
  1814. 000015C4  306E FF4C                movea.w    A0, [A6 - 0xB4]
  1815. 000015C8  226E 001E                movea.l    A1, [A6 + 0x1E]
  1816. 000015CC  2F11                     move.l     -[A7], [A1]
  1817. 000015CE  2F08                     move.l     -[A7], A0
  1818. 000015D0  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1819. 000015D4  508F                     addq.l     A7, 8
  1820. 000015D6  3D40 FF02                move.w     [A6 - 0xFE], D0
  1821. 000015DA  6000 00A4                bra        +0xA6 /* 00001680 */
  1822. 000015DE  0C6E 006B FF06           cmpi.w     [A6 - 0xFA], 0x6B /* 'k' */
  1823. 000015E4  670A                     beq        +0xC /* 000015F0 */
  1824. 000015E6  705D                     moveq.l    D0, 0x5D
  1825. 000015E8  3D40 FF02                move.w     [A6 - 0xFE], D0
  1826. 000015EC  6000 0092                bra        +0x94 /* 00001680 */
  1827. label000015F0:
  1828. 000015F0  306E FF4E                movea.w    A0, [A6 - 0xB2]
  1829. 000015F4  226E 001E                movea.l    A1, [A6 + 0x1E]
  1830. 000015F8  2F11                     move.l     -[A7], [A1]
  1831. 000015FA  2F08                     move.l     -[A7], A0
  1832. 000015FC  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1833. 00001600  508F                     addq.l     A7, 8
  1834. 00001602  3D40 FF02                move.w     [A6 - 0xFE], D0
  1835. 00001606  6000 0078                bra        +0x7A /* 00001680 */
  1836. 0000160A  0C6E 0065 FF06           cmpi.w     [A6 - 0xFA], 0x65 /* 'e' */
  1837. 00001610  670A                     beq        +0xC /* 0000161C */
  1838. 00001612  705E                     moveq.l    D0, 0x5E
  1839. 00001614  3D40 FF02                move.w     [A6 - 0xFE], D0
  1840. 00001618  6000 0066                bra        +0x68 /* 00001680 */
  1841. label0000161C:
  1842. 0000161C  306E FF4C                movea.w    A0, [A6 - 0xB4]
  1843. 00001620  226E 001E                movea.l    A1, [A6 + 0x1E]
  1844. 00001624  2F11                     move.l     -[A7], [A1]
  1845. 00001626  2F08                     move.l     -[A7], A0
  1846. 00001628  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1847. 0000162C  508F                     addq.l     A7, 8
  1848. 0000162E  3D40 FF02                move.w     [A6 - 0xFE], D0
  1849. 00001632  604C                     bra        +0x4E /* 00001680 */
  1850. 00001634  0C6E 0065 FF06           cmpi.w     [A6 - 0xFA], 0x65 /* 'e' */
  1851. 0000163A  6708                     beq        +0xA /* 00001644 */
  1852. 0000163C  705E                     moveq.l    D0, 0x5E
  1853. 0000163E  3D40 FF02                move.w     [A6 - 0xFE], D0
  1854. 00001642  603C                     bra        +0x3E /* 00001680 */
  1855. label00001644:
  1856. 00001644  306E FF4E                movea.w    A0, [A6 - 0xB2]
  1857. 00001648  226E 001E                movea.l    A1, [A6 + 0x1E]
  1858. 0000164C  2F11                     move.l     -[A7], [A1]
  1859. 0000164E  2F08                     move.l     -[A7], A0
  1860. 00001650  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1861. 00001654  508F                     addq.l     A7, 8
  1862. 00001656  3D40 FF02                move.w     [A6 - 0xFE], D0
  1863. 0000165A  6024                     bra        +0x26 /* 00001680 */
  1864. 0000165C  4A6E FF08                tst.w      [A6 - 0xF8]
  1865. 00001660  6608                     bne        +0xA /* 0000166A */
  1866. 00001662  705F                     moveq.l    D0, 0x5F
  1867. 00001664  3D40 FF02                move.w     [A6 - 0xFE], D0
  1868. 00001668  6016                     bra        +0x18 /* 00001680 */
  1869. label0000166A:
  1870. 0000166A  306E FF3E                movea.w    A0, [A6 - 0xC2]
  1871. 0000166E  226E 001E                movea.l    A1, [A6 + 0x1E]
  1872. 00001672  2F11                     move.l     -[A7], [A1]
  1873. 00001674  2F08                     move.l     -[A7], A0
  1874. 00001676  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1875. 0000167A  508F                     addq.l     A7, 8
  1876. 0000167C  3D40 FF02                move.w     [A6 - 0xFE], D0
  1877. label00001680:
  1878. 00001680  4A6E FF02                tst.w      [A6 - 0xFE]
  1879. 00001684  670A                     beq        +0xC /* 00001690 */
  1880. 00001686  206E 001E                movea.l    A0, [A6 + 0x1E]
  1881. 0000168A  2F10                     move.l     -[A7], [A0]
  1882. 0000168C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1883. label00001690:
  1884. 00001690  486E FF58                pea.l      [A6 - 0xA8]
  1885. 00001694  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1886. 00001698  588F                     addq.l     A7, 4
  1887. 0000169A  302E FF02                move.w     D0, [A6 - 0xFE]
  1888. label0000169E:
  1889. 0000169E  285F                     movea.l    A4, [A7]+
  1890. 000016A0  4E5E                     unlink     A6
  1891. 000016A2  4E75                     rts
  1892. fn000016A4:
  1893. 000016A4  4E56 FE00                link       A6, -0x0200
  1894. 000016A8  2F0C                     move.l     -[A7], A4
  1895. 000016AA  4A6E 000A                tst.w      [A6 + 0xA]
  1896. 000016AE  6600 00EA                bne        +0xEC /* 0000179A */
  1897. 000016B2  302E 0008                move.w     D0, [A6 + 0x8]
  1898. 000016B6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1899. 000016BA  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  1900. 000016BE  FFFF                     .invalid   <<F/7/7>>
  1901. 000016C0  0048 0000                ori.w      A0, 0x0
  1902. 000016C4  004E 0001                ori.w      A6, 0x1
  1903. 000016C8  0054 0002                ori.w      [A4], 0x2
  1904. 000016CC  005A 0003                ori.w      [A2]+, 0x3
  1905. 000016D0  0060 0004                ori.w      -[A0], 0x4
  1906. 000016D4  0066 0005                ori.w      -[A6], 0x5
  1907. 000016D8  006C 0006 0070           ori.w      [A4 + 0x70], 0x6
  1908. 000016DE  0007 0074                ori.b      D7, 0x74 /* 't' */
  1909. 000016E2  0020 0078                ori.b      -[A0], 0x78 /* 'x' */
  1910. 000016E6  0021 007C                ori.b      -[A1], 0x7C /* '|' */
  1911. 000016EA  0022 0080                ori.b      -[A2], 0x80
  1912. 000016EE  0023 0084                ori.b      -[A3], 0x84
  1913. 000016F2  0025 0088                ori.b      -[A5], 0x88
  1914. 000016F6  0026 008C                ori.b      -[A6], 0x8C
  1915. 000016FA  0027 008E                ori.b      -[A7], 0x8E
  1916. 000016FE  41ED BC36                lea.l      A0, [A5 - 0x43CA]
  1917. 00001702  2848                     movea.l    A4, A0
  1918. 00001704  6000 0084                bra        +0x86 /* 0000178A */
  1919. 00001708  41ED BC3C                lea.l      A0, [A5 - 0x43C4]
  1920. 0000170C  2848                     movea.l    A4, A0
  1921. 0000170E  6000 007A                bra        +0x7C /* 0000178A */
  1922. 00001712  41ED BC44                lea.l      A0, [A5 - 0x43BC]
  1923. 00001716  2848                     movea.l    A4, A0
  1924. 00001718  6000 0070                bra        +0x72 /* 0000178A */
  1925. 0000171C  41ED BC4A                lea.l      A0, [A5 - 0x43B6]
  1926. 00001720  2848                     movea.l    A4, A0
  1927. 00001722  6000 0066                bra        +0x68 /* 0000178A */
  1928. 00001726  41ED BC52                lea.l      A0, [A5 - 0x43AE]
  1929. 0000172A  2848                     movea.l    A4, A0
  1930. 0000172C  6000 005C                bra        +0x5E /* 0000178A */
  1931. 00001730  41ED BC5A                lea.l      A0, [A5 - 0x43A6]
  1932. 00001734  2848                     movea.l    A4, A0
  1933. 00001736  6000 0052                bra        +0x54 /* 0000178A */
  1934. 0000173A  41ED BC66                lea.l      A0, [A5 - 0x439A]
  1935. 0000173E  2848                     movea.l    A4, A0
  1936. 00001740  6000 0048                bra        +0x4A /* 0000178A */
  1937. 00001744  41ED BC70                lea.l      A0, [A5 - 0x4390]
  1938. 00001748  2848                     movea.l    A4, A0
  1939. 0000174A  603E                     bra        +0x40 /* 0000178A */
  1940. 0000174C  41ED BC7A                lea.l      A0, [A5 - 0x4386]
  1941. 00001750  2848                     movea.l    A4, A0
  1942. 00001752  6036                     bra        +0x38 /* 0000178A */
  1943. 00001754  41ED BC84                lea.l      A0, [A5 - 0x437C]
  1944. 00001758  2848                     movea.l    A4, A0
  1945. 0000175A  602E                     bra        +0x30 /* 0000178A */
  1946. 0000175C  41ED BC8A                lea.l      A0, [A5 - 0x4376]
  1947. 00001760  2848                     movea.l    A4, A0
  1948. 00001762  6026                     bra        +0x28 /* 0000178A */
  1949. 00001764  41ED BC92                lea.l      A0, [A5 - 0x436E]
  1950. 00001768  2848                     movea.l    A4, A0
  1951. 0000176A  601E                     bra        +0x20 /* 0000178A */
  1952. 0000176C  41ED BC9A                lea.l      A0, [A5 - 0x4366]
  1953. 00001770  2848                     movea.l    A4, A0
  1954. 00001772  6016                     bra        +0x18 /* 0000178A */
  1955. 00001774  41ED BCA2                lea.l      A0, [A5 - 0x435E]
  1956. 00001778  2848                     movea.l    A4, A0
  1957. 0000177A  600E                     bra        +0x10 /* 0000178A */
  1958. 0000177C  41ED BCAA                lea.l      A0, [A5 - 0x4356]
  1959. 00001780  2848                     movea.l    A4, A0
  1960. 00001782  6006                     bra        +0x8 /* 0000178A */
  1961. 00001784  41ED BCB2                lea.l      A0, [A5 - 0x434E]
  1962. 00001788  2848                     movea.l    A4, A0
  1963. label0000178A:
  1964. 0000178A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1965. 0000178E  2F0C                     move.l     -[A7], A4
  1966. 00001790  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1967. 00001794  508F                     addq.l     A7, 8
  1968. 00001796  6000 009C                bra        +0x9E /* 00001834 */
  1969. label0000179A:
  1970. 0000179A  0C6E 000A 0008           cmpi.w     [A6 + 0x8], 0xA /* '\n' */
  1971. 000017A0  6D4C                     blt        +0x4E /* 000017EE */
  1972. 000017A2  0C6E 000E 0008           cmpi.w     [A6 + 0x8], 0xE
  1973. 000017A8  6F06                     ble        +0x8 /* 000017B0 */
  1974. 000017AA  7002                     moveq.l    D0, 0x02
  1975. 000017AC  6000 0086                bra        +0x88 /* 00001834 */
  1976. label000017B0:
  1977. 000017B0  486E FF00                pea.l      [A6 - 0x100]
  1978. 000017B4  486D BCBA                pea.l      [A5 - 0x4346]
  1979. 000017B8  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1980. 000017BC  508F                     addq.l     A7, 8
  1981. 000017BE  306E 0008                movea.w    A0, [A6 + 0x8]
  1982. 000017C2  486E FE00                pea.l      [A6 - 0x200]
  1983. 000017C6  4868 FFF7                pea.l      [A0 - 0x9]
  1984. 000017CA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1985. 000017CE  508F                     addq.l     A7, 8
  1986. 000017D0  486E FF00                pea.l      [A6 - 0x100]
  1987. 000017D4  486E FE00                pea.l      [A6 - 0x200]
  1988. 000017D8  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1989. 000017DC  508F                     addq.l     A7, 8
  1990. 000017DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1991. 000017E2  486E FF00                pea.l      [A6 - 0x100]
  1992. 000017E6  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1993. 000017EA  508F                     addq.l     A7, 8
  1994. 000017EC  6046                     bra        +0x48 /* 00001834 */
  1995. label000017EE:
  1996. 000017EE  4A6E 0008                tst.w      [A6 + 0x8]
  1997. 000017F2  6C04                     bge        +0x6 /* 000017F8 */
  1998. 000017F4  7002                     moveq.l    D0, 0x02
  1999. 000017F6  603C                     bra        +0x3E /* 00001834 */
  2000. label000017F8:
  2001. 000017F8  486E FF00                pea.l      [A6 - 0x100]
  2002. 000017FC  486D BCC0                pea.l      [A5 - 0x4340]
  2003. 00001800  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2004. 00001804  508F                     addq.l     A7, 8
  2005. 00001806  306E 0008                movea.w    A0, [A6 + 0x8]
  2006. 0000180A  486E FE00                pea.l      [A6 - 0x200]
  2007. 0000180E  4868 0001                pea.l      [A0 + 0x1]
  2008. 00001812  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2009. 00001816  508F                     addq.l     A7, 8
  2010. 00001818  486E FF00                pea.l      [A6 - 0x100]
  2011. 0000181C  486E FE00                pea.l      [A6 - 0x200]
  2012. 00001820  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  2013. 00001824  508F                     addq.l     A7, 8
  2014. 00001826  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2015. 0000182A  486E FF00                pea.l      [A6 - 0x100]
  2016. 0000182E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2017. 00001832  508F                     addq.l     A7, 8
  2018. label00001834:
  2019. 00001834  285F                     movea.l    A4, [A7]+
  2020. 00001836  4E5E                     unlink     A6
  2021. 00001838  4E75                     rts
  2022. fn0000183A:
  2023. 0000183A  4E56 FFF0                link       A6, -0x0010
  2024. 0000183E  2F07                     move.l     -[A7], D7
  2025. 00001840  206E 0008                movea.l    A0, [A6 + 0x8]
  2026. 00001844  2D68 0026 FFF4           move.l     [A6 - 0xC], [A0 + 0x26]
  2027. 0000184A  206E FFF4                movea.l    A0, [A6 - 0xC]
  2028. 0000184E  2050                     movea.l    A0, [A0]
  2029. 00001850  2D68 0012 FFF0           move.l     [A6 - 0x10], [A0 + 0x12]
  2030. 00001856  7E00                     moveq.l    D7, 0x00
  2031. 00001858  6048                     bra        +0x4A /* 000018A2 */
  2032. label0000185A:
  2033. 0000185A  206E FFF0                movea.l    A0, [A6 - 0x10]
  2034. 0000185E  3007                     move.w     D0, D7
  2035. 00001860  48C0                     ext.l      D0
  2036. 00001862  E780                     asl        D0, 3
  2037. 00001864  D090                     add.l      D0, [A0]
  2038. 00001866  2040                     movea.l    A0, D0
  2039. 00001868  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2040. 0000186C  5488                     addq.l     A0, 2
  2041. 0000186E  22D8                     move.l     [A1]+, [A0]+
  2042. 00001870  22D8                     move.l     [A1]+, [A0]+
  2043. 00001872  206E 000C                movea.l    A0, [A6 + 0xC]
  2044. 00001876  202E FFF8                move.l     D0, [A6 - 0x8]
  2045. 0000187A  B090                     cmp.l      D0, [A0]
  2046. 0000187C  6622                     bne        +0x24 /* 000018A0 */
  2047. 0000187E  206E 000C                movea.l    A0, [A6 + 0xC]
  2048. 00001882  202E FFFC                move.l     D0, [A6 - 0x4]
  2049. 00001886  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  2050. 0000188A  6614                     bne        +0x16 /* 000018A0 */
  2051. 0000188C  3047                     movea.w    A0, D7
  2052. 0000188E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2053. 00001892  4868 0001                pea.l      [A0 + 0x1]
  2054. 00001896  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2055. 0000189A  508F                     addq.l     A7, 8
  2056. 0000189C  7000                     moveq.l    D0, 0x00
  2057. 0000189E  6016                     bra        +0x18 /* 000018B6 */
  2058. label000018A0:
  2059. 000018A0  5247                     addq.w     D7, 1
  2060. label000018A2:
  2061. 000018A2  0C47 003F                cmpi.w     D7, 0x3F /* '?' */
  2062. 000018A6  6DB2                     blt        -0x4C /* 0000185A */
  2063. 000018A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2064. 000018AC  486D BCC6                pea.l      [A5 - 0x433A]
  2065. 000018B0  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2066. 000018B4  508F                     addq.l     A7, 8
  2067. label000018B6:
  2068. 000018B6  2E1F                     move.l     D7, [A7]+
  2069. 000018B8  4E5E                     unlink     A6
  2070. 000018BA  4E75                     rts
  2071. fn000018BC:
  2072. 000018BC  4E56 FFF4                link       A6, -0x000C
  2073. 000018C0  48E7 0700                movem.l    -[A7], D5,D6,D7
  2074. 000018C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2075. 000018C8  2D68 003E FFF4           move.l     [A6 - 0xC], [A0 + 0x3E]
  2076. 000018CE  206E FFF4                movea.l    A0, [A6 - 0xC]
  2077. 000018D2  2050                     movea.l    A0, [A0]
  2078. 000018D4  3E10                     move.w     D7, [A0]
  2079. 000018D6  3007                     move.w     D0, D7
  2080. 000018D8  0640 FFF6                addi.w     D0, 0xFFF6
  2081. 000018DC  48C0                     ext.l      D0
  2082. 000018DE  81FC 0004                divs.w     D0, 0x4
  2083. 000018E2  3E00                     move.w     D7, D0
  2084. 000018E4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2085. 000018E8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2086. 000018EC  206E FFF4                movea.l    A0, [A6 - 0xC]
  2087. 000018F0  2050                     movea.l    A0, [A0]
  2088. 000018F2  41E8 000A                lea.l      A0, [A0 + 0xA]
  2089. 000018F6  2D48 FFFC                move.l     [A6 - 0x4], A0
  2090. 000018FA  42A7                     clr.l      -[A7]
  2091. 000018FC  42A7                     clr.l      -[A7]
  2092. 000018FE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2093. 00001902  205F                     movea.l    A0, [A7]+
  2094. 00001904  2D48 FFF8                move.l     [A6 - 0x8], A0
  2095. 00001908  7C01                     moveq.l    D6, 0x01
  2096. 0000190A  7A00                     moveq.l    D5, 0x00
  2097. 0000190C  6042                     bra        +0x44 /* 00001950 */
  2098. label0000190E:
  2099. 0000190E  4A46                     tst.w      D6
  2100. 00001910  660E                     bne        +0x10 /* 00001920 */
  2101. 00001912  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2102. 00001916  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2103. 0000191A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2104. 0000191E  5C8F                     addq.l     A7, 6
  2105. label00001920:
  2106. 00001920  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2107. 00001924  206E FFFC                movea.l    A0, [A6 - 0x4]
  2108. 00001928  3F10                     move.w     -[A7], [A0]
  2109. 0000192A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2110. 0000192E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2111. 00001932  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2112. 00001936  508F                     addq.l     A7, 8
  2113. 00001938  3A00                     move.w     D5, D0
  2114. 0000193A  4267                     clr.w      -[A7]
  2115. 0000193C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2116. 00001940  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2117. 00001944  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2118. 00001948  301F                     move.w     D0, [A7]+
  2119. 0000194A  58AE FFFC                addq.l     [A6 - 0x4], 4
  2120. 0000194E  7C00                     moveq.l    D6, 0x00
  2121. label00001950:
  2122. 00001950  3007                     move.w     D0, D7
  2123. 00001952  5347                     subq.w     D7, 1
  2124. 00001954  4A40                     tst.w      D0
  2125. 00001956  6704                     beq        +0x6 /* 0000195C */
  2126. 00001958  4A45                     tst.w      D5
  2127. 0000195A  67B2                     beq        -0x4C /* 0000190E */
  2128. label0000195C:
  2129. 0000195C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2130. 00001960  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2131. 00001964  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2132. 00001968  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2133. 0000196C  3005                     move.w     D0, D5
  2134. 0000196E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2135. 00001972  4E5E                     unlink     A6
  2136. 00001974  4E75                     rts
  2137. fn00001976:
  2138. 00001976  4E56 FEFA                link       A6, -0x0106
  2139. 0000197A  48E7 0308                movem.l    -[A7], D6,D7,A4
  2140. 0000197E  286E 000C                movea.l    A4, [A6 + 0xC]
  2141. 00001982  486E FEFE                pea.l      [A6 - 0x102]
  2142. 00001986  486E FEFC                pea.l      [A6 - 0x104]
  2143. 0000198A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2144. 0000198E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2145. 00001992  2F0C                     move.l     -[A7], A4
  2146. 00001994  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2147. 00001998  4EBA 1380                jsr        [PC + 0x1380 /* 00002D1A */]
  2148. 0000199C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2149. 000019A0  3D40 FEFA                move.w     [A6 - 0x106], D0
  2150. 000019A4  4A6E FEFA                tst.w      [A6 - 0x106]
  2151. 000019A8  6700 0078                beq        +0x7A /* 00001A22 */
  2152. 000019AC  206E 0018                movea.l    A0, [A6 + 0x18]
  2153. 000019B0  4250                     clr.w      [A0]
  2154. 000019B2  0C54 271E                cmpi.w     [A4], 0x271E
  2155. 000019B6  6608                     bne        +0xA /* 000019C0 */
  2156. 000019B8  206E 0018                movea.l    A0, [A6 + 0x18]
  2157. 000019BC  5250                     addq.w     [A0], 1
  2158. 000019BE  508C                     addq.l     A4, 8
  2159. label000019C0:
  2160. 000019C0  206E 0018                movea.l    A0, [A6 + 0x18]
  2161. 000019C4  5250                     addq.w     [A0], 1
  2162. 000019C6  508C                     addq.l     A4, 8
  2163. 000019C8  0C54 271B                cmpi.w     [A4], 0x271B
  2164. 000019CC  6706                     beq        +0x8 /* 000019D4 */
  2165. 000019CE  7005                     moveq.l    D0, 0x05
  2166. 000019D0  6000 0232                bra        +0x234 /* 00001C04 */
  2167. label000019D4:
  2168. 000019D4  206E 0018                movea.l    A0, [A6 + 0x18]
  2169. 000019D8  5250                     addq.w     [A0], 1
  2170. 000019DA  508C                     addq.l     A4, 8
  2171. 000019DC  0C54 271E                cmpi.w     [A4], 0x271E
  2172. 000019E0  6608                     bne        +0xA /* 000019EA */
  2173. 000019E2  206E 0018                movea.l    A0, [A6 + 0x18]
  2174. 000019E6  5250                     addq.w     [A0], 1
  2175. 000019E8  508C                     addq.l     A4, 8
  2176. label000019EA:
  2177. 000019EA  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  2178. 000019EE  6706                     beq        +0x8 /* 000019F6 */
  2179. 000019F0  7002                     moveq.l    D0, 0x02
  2180. 000019F2  6000 0210                bra        +0x212 /* 00001C04 */
  2181. label000019F6:
  2182. 000019F6  508C                     addq.l     A4, 8
  2183. 000019F8  206E 0018                movea.l    A0, [A6 + 0x18]
  2184. 000019FC  5250                     addq.w     [A0], 1
  2185. 000019FE  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  2186. 00001A02  6706                     beq        +0x8 /* 00001A0A */
  2187. 00001A04  0C54 2B04                cmpi.w     [A4], 0x2B04
  2188. 00001A08  6606                     bne        +0x8 /* 00001A10 */
  2189. label00001A0A:
  2190. 00001A0A  206E 0018                movea.l    A0, [A6 + 0x18]
  2191. 00001A0E  5250                     addq.w     [A0], 1
  2192. label00001A10:
  2193. 00001A10  486E FFF8                pea.l      [A6 - 0x8]
  2194. 00001A14  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  2195. 00001A18  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2196. 00001A1C  508F                     addq.l     A7, 8
  2197. 00001A1E  6000 0072                bra        +0x74 /* 00001A92 */
  2198. label00001A22:
  2199. 00001A22  206E 0018                movea.l    A0, [A6 + 0x18]
  2200. 00001A26  30AE FEFC                move.w     [A0], [A6 - 0x104]
  2201. 00001A2A  0C6E 0003 FEFE           cmpi.w     [A6 - 0x102], 0x3
  2202. 00001A30  662C                     bne        +0x2E /* 00001A5E */
  2203. 00001A32  206E FF88                movea.l    A0, [A6 - 0x78]
  2204. 00001A36  302E FF82                move.w     D0, [A6 - 0x7E]
  2205. 00001A3A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2206. 00001A3E  D090                     add.l      D0, [A0]
  2207. 00001A40  2040                     movea.l    A0, D0
  2208. 00001A42  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2209. 00001A46  7013                     moveq.l    D0, 0x13
  2210. label00001A48:
  2211. 00001A48  22D8                     move.l     [A1]+, [A0]+
  2212. 00001A4A  51C8 FFFC                dbf        D0, -0x6 /* 00001A48 */
  2213. 00001A4E  32D8                     move.w     [A1]+, [A0]+
  2214. 00001A50  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2215. 00001A54  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2216. 00001A58  20D9                     move.l     [A0]+, [A1]+
  2217. 00001A5A  20D9                     move.l     [A0]+, [A1]+
  2218. 00001A5C  602A                     bra        +0x2C /* 00001A88 */
  2219. label00001A5E:
  2220. 00001A5E  0C6E 0006 FEFE           cmpi.w     [A6 - 0x102], 0x6
  2221. 00001A64  6710                     beq        +0x12 /* 00001A76 */
  2222. 00001A66  486E FEFE                pea.l      [A6 - 0x102]
  2223. 00001A6A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2224. 00001A6E  588F                     addq.l     A7, 4
  2225. 00001A70  7002                     moveq.l    D0, 0x02
  2226. 00001A72  6000 0190                bra        +0x192 /* 00001C04 */
  2227. label00001A76:
  2228. 00001A76  206E FF38                movea.l    A0, [A6 - 0xC8]
  2229. 00001A7A  2050                     movea.l    A0, [A0]
  2230. 00001A7C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2231. 00001A80  41E8 0018                lea.l      A0, [A0 + 0x18]
  2232. 00001A84  22D8                     move.l     [A1]+, [A0]+
  2233. 00001A86  22D8                     move.l     [A1]+, [A0]+
  2234. label00001A88:
  2235. 00001A88  486E FEFE                pea.l      [A6 - 0x102]
  2236. 00001A8C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2237. 00001A90  588F                     addq.l     A7, 4
  2238. label00001A92:
  2239. 00001A92  302E FFFE                move.w     D0, [A6 - 0x2]
  2240. 00001A96  D06E FFFA                add.w      D0, [A6 - 0x6]
  2241. 00001A9A  E240                     asr        D0.w, 1
  2242. 00001A9C  3E00                     move.w     D7, D0
  2243. 00001A9E  302E FFFC                move.w     D0, [A6 - 0x4]
  2244. 00001AA2  D06E FFF8                add.w      D0, [A6 - 0x8]
  2245. 00001AA6  E240                     asr        D0.w, 1
  2246. 00001AA8  3C00                     move.w     D6, D0
  2247. 00001AAA  42A7                     clr.l      -[A7]
  2248. 00001AAC  42A7                     clr.l      -[A7]
  2249. 00001AAE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2250. 00001AB2  205F                     movea.l    A0, [A7]+
  2251. 00001AB4  226E 001E                movea.l    A1, [A6 + 0x1E]
  2252. 00001AB8  2288                     move.l     [A1], A0
  2253. 00001ABA  302E 001C                move.w     D0, [A6 + 0x1C]
  2254. 00001ABE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2255. 00001AC2  000A 002A                ori.b      A2, 0x2A /* '*' */
  2256. 00001AC6  0FCB                     .incomplete
  2257. 00001AC8  003E 0FE0                ori.b      <<invalid special address>>, 0xE0
  2258. 00001ACC  0052 0FF8                ori.w      [A2], 0xFF8
  2259. 00001AD0  0068 0FC9 007E           ori.w      [A0 + 0x7E], 0xFC9
  2260. 00001AD6  0FA7                     bclr       -[A7], D7
  2261. 00001AD8  0094 0FE3 00AA           ori.l      [A4], 0xFE300AA
  2262. 00001ADE  0FF9                     .incomplete
  2263. 00001AE0  00C0                     .incomplete
  2264. 00001AE2  0FA6                     bclr       -[A6], D7
  2265. 00001AE4  00D6                     .incomplete
  2266. 00001AE6  0FC2                     .incomplete
  2267. 00001AE8  00EE                     .incomplete
  2268. 00001AEA  0FFE                     .incomplete
  2269. 00001AEC  0104                     btst       D4, D0
  2270. 00001AEE  206E 001E                movea.l    A0, [A6 + 0x1E]
  2271. 00001AF2  2F10                     move.l     -[A7], [A0]
  2272. 00001AF4  3F06                     move.w     -[A7], D6
  2273. 00001AF6  3F07                     move.w     -[A7], D7
  2274. 00001AF8  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2275. 00001AFC  508F                     addq.l     A7, 8
  2276. 00001AFE  3D40 FEFA                move.w     [A6 - 0x106], D0
  2277. 00001B02  6000 00EC                bra        +0xEE /* 00001BF0 */
  2278. 00001B06  206E 001E                movea.l    A0, [A6 + 0x1E]
  2279. 00001B0A  2F10                     move.l     -[A7], [A0]
  2280. 00001B0C  486E FFF8                pea.l      [A6 - 0x8]
  2281. 00001B10  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2282. 00001B14  508F                     addq.l     A7, 8
  2283. 00001B16  3D40 FEFA                move.w     [A6 - 0x106], D0
  2284. 00001B1A  6000 00D4                bra        +0xD6 /* 00001BF0 */
  2285. 00001B1E  306E FFF8                movea.w    A0, [A6 - 0x8]
  2286. 00001B22  226E 001E                movea.l    A1, [A6 + 0x1E]
  2287. 00001B26  2F11                     move.l     -[A7], [A1]
  2288. 00001B28  2F08                     move.l     -[A7], A0
  2289. 00001B2A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2290. 00001B2E  508F                     addq.l     A7, 8
  2291. 00001B30  3D40 FEFA                move.w     [A6 - 0x106], D0
  2292. 00001B34  6000 00BA                bra        +0xBC /* 00001BF0 */
  2293. 00001B38  306E FFFA                movea.w    A0, [A6 - 0x6]
  2294. 00001B3C  226E 001E                movea.l    A1, [A6 + 0x1E]
  2295. 00001B40  2F11                     move.l     -[A7], [A1]
  2296. 00001B42  2F08                     move.l     -[A7], A0
  2297. 00001B44  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2298. 00001B48  508F                     addq.l     A7, 8
  2299. 00001B4A  3D40 FEFA                move.w     [A6 - 0x106], D0
  2300. 00001B4E  6000 00A0                bra        +0xA2 /* 00001BF0 */
  2301. 00001B52  306E FFFC                movea.w    A0, [A6 - 0x4]
  2302. 00001B56  226E 001E                movea.l    A1, [A6 + 0x1E]
  2303. 00001B5A  2F11                     move.l     -[A7], [A1]
  2304. 00001B5C  2F08                     move.l     -[A7], A0
  2305. 00001B5E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2306. 00001B62  508F                     addq.l     A7, 8
  2307. 00001B64  3D40 FEFA                move.w     [A6 - 0x106], D0
  2308. 00001B68  6000 0086                bra        +0x88 /* 00001BF0 */
  2309. 00001B6C  306E FFFE                movea.w    A0, [A6 - 0x2]
  2310. 00001B70  226E 001E                movea.l    A1, [A6 + 0x1E]
  2311. 00001B74  2F11                     move.l     -[A7], [A1]
  2312. 00001B76  2F08                     move.l     -[A7], A0
  2313. 00001B78  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2314. 00001B7C  508F                     addq.l     A7, 8
  2315. 00001B7E  3D40 FEFA                move.w     [A6 - 0x106], D0
  2316. 00001B82  6000 006C                bra        +0x6E /* 00001BF0 */
  2317. 00001B86  206E 001E                movea.l    A0, [A6 + 0x1E]
  2318. 00001B8A  2F10                     move.l     -[A7], [A0]
  2319. 00001B8C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2320. 00001B90  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2321. 00001B94  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2322. 00001B98  508F                     addq.l     A7, 8
  2323. 00001B9A  3D40 FEFA                move.w     [A6 - 0x106], D0
  2324. 00001B9E  6050                     bra        +0x52 /* 00001BF0 */
  2325. 00001BA0  206E 001E                movea.l    A0, [A6 + 0x1E]
  2326. 00001BA4  2F10                     move.l     -[A7], [A0]
  2327. 00001BA6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2328. 00001BAA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2329. 00001BAE  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2330. 00001BB2  508F                     addq.l     A7, 8
  2331. 00001BB4  3D40 FEFA                move.w     [A6 - 0x106], D0
  2332. 00001BB8  6036                     bra        +0x38 /* 00001BF0 */
  2333. 00001BBA  306E FFFC                movea.w    A0, [A6 - 0x4]
  2334. 00001BBE  90EE FFF8                sub.w      A0, [A6 - 0x8]
  2335. 00001BC2  226E 001E                movea.l    A1, [A6 + 0x1E]
  2336. 00001BC6  2F11                     move.l     -[A7], [A1]
  2337. 00001BC8  4850                     pea.l      [A0]
  2338. 00001BCA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2339. 00001BCE  508F                     addq.l     A7, 8
  2340. 00001BD0  3D40 FEFA                move.w     [A6 - 0x106], D0
  2341. 00001BD4  601A                     bra        +0x1C /* 00001BF0 */
  2342. 00001BD6  306E FFFE                movea.w    A0, [A6 - 0x2]
  2343. 00001BDA  90EE FFFA                sub.w      A0, [A6 - 0x6]
  2344. 00001BDE  226E 001E                movea.l    A1, [A6 + 0x1E]
  2345. 00001BE2  2F11                     move.l     -[A7], [A1]
  2346. 00001BE4  4850                     pea.l      [A0]
  2347. 00001BE6  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2348. 00001BEA  508F                     addq.l     A7, 8
  2349. 00001BEC  3D40 FEFA                move.w     [A6 - 0x106], D0
  2350. label00001BF0:
  2351. 00001BF0  4A6E FEFA                tst.w      [A6 - 0x106]
  2352. 00001BF4  670A                     beq        +0xC /* 00001C00 */
  2353. 00001BF6  206E 001E                movea.l    A0, [A6 + 0x1E]
  2354. 00001BFA  2F10                     move.l     -[A7], [A0]
  2355. 00001BFC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2356. label00001C00:
  2357. 00001C00  302E FEFA                move.w     D0, [A6 - 0x106]
  2358. label00001C04:
  2359. 00001C04  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2360. 00001C08  4E5E                     unlink     A6
  2361. 00001C0A  4E75                     rts
  2362. fn00001C0C:
  2363. 00001C0C  4E56 FF00                link       A6, -0x0100
  2364. 00001C10  48E7 0308                movem.l    -[A7], D6,D7,A4
  2365. 00001C14  286E 000C                movea.l    A4, [A6 + 0xC]
  2366. 00001C18  486E FF06                pea.l      [A6 - 0xFA]
  2367. 00001C1C  486E FF02                pea.l      [A6 - 0xFE]
  2368. 00001C20  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2369. 00001C24  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2370. 00001C28  2F0C                     move.l     -[A7], A4
  2371. 00001C2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2372. 00001C2E  4EBA 10EA                jsr        [PC + 0x10EA /* 00002D1A */]
  2373. 00001C32  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2374. 00001C36  3D40 FF00                move.w     [A6 - 0x100], D0
  2375. 00001C3A  4A6E FF00                tst.w      [A6 - 0x100]
  2376. 00001C3E  6708                     beq        +0xA /* 00001C48 */
  2377. 00001C40  302E FF00                move.w     D0, [A6 - 0x100]
  2378. 00001C44  6000 010E                bra        +0x110 /* 00001D54 */
  2379. label00001C48:
  2380. 00001C48  206E 0018                movea.l    A0, [A6 + 0x18]
  2381. 00001C4C  30AE FF02                move.w     [A0], [A6 - 0xFE]
  2382. 00001C50  0C6E 0006 FF06           cmpi.w     [A6 - 0xFA], 0x6
  2383. 00001C56  6600 0076                bne        +0x78 /* 00001CCE */
  2384. 00001C5A  4AAE FF70                tst.l      [A6 - 0x90]
  2385. 00001C5E  6610                     bne        +0x12 /* 00001C70 */
  2386. 00001C60  486E FF06                pea.l      [A6 - 0xFA]
  2387. 00001C64  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2388. 00001C68  588F                     addq.l     A7, 4
  2389. 00001C6A  703D                     moveq.l    D0, 0x3D
  2390. 00001C6C  6000 00E6                bra        +0xE8 /* 00001D54 */
  2391. label00001C70:
  2392. 00001C70  4267                     clr.w      -[A7]
  2393. 00001C72  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  2394. 00001C76  A960                     syscall    GetControlValue/GetCtlValue
  2395. 00001C78  301F                     move.w     D0, [A7]+
  2396. 00001C7A  3E00                     move.w     D7, D0
  2397. 00001C7C  4267                     clr.w      -[A7]
  2398. 00001C7E  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  2399. 00001C82  A960                     syscall    GetControlValue/GetCtlValue
  2400. 00001C84  301F                     move.w     D0, [A7]+
  2401. 00001C86  3C00                     move.w     D6, D0
  2402. 00001C88  486E FF06                pea.l      [A6 - 0xFA]
  2403. 00001C8C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2404. 00001C90  588F                     addq.l     A7, 4
  2405. 00001C92  42A7                     clr.l      -[A7]
  2406. 00001C94  42A7                     clr.l      -[A7]
  2407. 00001C96  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2408. 00001C9A  205F                     movea.l    A0, [A7]+
  2409. 00001C9C  226E 001C                movea.l    A1, [A6 + 0x1C]
  2410. 00001CA0  2288                     move.l     [A1], A0
  2411. 00001CA2  206E 001C                movea.l    A0, [A6 + 0x1C]
  2412. 00001CA6  2F10                     move.l     -[A7], [A0]
  2413. 00001CA8  3F06                     move.w     -[A7], D6
  2414. 00001CAA  3F07                     move.w     -[A7], D7
  2415. 00001CAC  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2416. 00001CB0  508F                     addq.l     A7, 8
  2417. 00001CB2  3D40 FF00                move.w     [A6 - 0x100], D0
  2418. 00001CB6  4A6E FF00                tst.w      [A6 - 0x100]
  2419. 00001CBA  670A                     beq        +0xC /* 00001CC6 */
  2420. 00001CBC  206E 001C                movea.l    A0, [A6 + 0x1C]
  2421. 00001CC0  2F10                     move.l     -[A7], [A0]
  2422. 00001CC2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2423. label00001CC6:
  2424. 00001CC6  302E FF00                move.w     D0, [A6 - 0x100]
  2425. 00001CCA  6000 0088                bra        +0x8A /* 00001D54 */
  2426. label00001CCE:
  2427. 00001CCE  0C6E 0003 FF06           cmpi.w     [A6 - 0xFA], 0x3
  2428. 00001CD4  6710                     beq        +0x12 /* 00001CE6 */
  2429. 00001CD6  486E FF06                pea.l      [A6 - 0xFA]
  2430. 00001CDA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2431. 00001CDE  588F                     addq.l     A7, 4
  2432. 00001CE0  7002                     moveq.l    D0, 0x02
  2433. 00001CE2  6000 0070                bra        +0x72 /* 00001D54 */
  2434. label00001CE6:
  2435. 00001CE6  206E FF90                movea.l    A0, [A6 - 0x70]
  2436. 00001CEA  302E FF8A                move.w     D0, [A6 - 0x76]
  2437. 00001CEE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2438. 00001CF2  D090                     add.l      D0, [A0]
  2439. 00001CF4  2040                     movea.l    A0, D0
  2440. 00001CF6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2441. 00001CFA  7013                     moveq.l    D0, 0x13
  2442. label00001CFC:
  2443. 00001CFC  22D8                     move.l     [A1]+, [A0]+
  2444. 00001CFE  51C8 FFFC                dbf        D0, -0x6 /* 00001CFC */
  2445. 00001D02  32D8                     move.w     [A1]+, [A0]+
  2446. 00001D04  486E FF06                pea.l      [A6 - 0xFA]
  2447. 00001D08  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2448. 00001D0C  588F                     addq.l     A7, 4
  2449. 00001D0E  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  2450. 00001D14  6704                     beq        +0x6 /* 00001D1A */
  2451. 00001D16  7062                     moveq.l    D0, 0x62
  2452. 00001D18  603A                     bra        +0x3C /* 00001D54 */
  2453. label00001D1A:
  2454. 00001D1A  42A7                     clr.l      -[A7]
  2455. 00001D1C  42A7                     clr.l      -[A7]
  2456. 00001D1E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2457. 00001D22  205F                     movea.l    A0, [A7]+
  2458. 00001D24  226E 001C                movea.l    A1, [A6 + 0x1C]
  2459. 00001D28  2288                     move.l     [A1], A0
  2460. 00001D2A  306E FFF8                movea.w    A0, [A6 - 0x8]
  2461. 00001D2E  226E 001C                movea.l    A1, [A6 + 0x1C]
  2462. 00001D32  2F11                     move.l     -[A7], [A1]
  2463. 00001D34  2F08                     move.l     -[A7], A0
  2464. 00001D36  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2465. 00001D3A  508F                     addq.l     A7, 8
  2466. 00001D3C  3D40 FF00                move.w     [A6 - 0x100], D0
  2467. 00001D40  4A6E FF00                tst.w      [A6 - 0x100]
  2468. 00001D44  670A                     beq        +0xC /* 00001D50 */
  2469. 00001D46  206E 001C                movea.l    A0, [A6 + 0x1C]
  2470. 00001D4A  2F10                     move.l     -[A7], [A0]
  2471. 00001D4C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2472. label00001D50:
  2473. 00001D50  302E FF00                move.w     D0, [A6 - 0x100]
  2474. label00001D54:
  2475. 00001D54  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2476. 00001D58  4E5E                     unlink     A6
  2477. 00001D5A  4E75                     rts
  2478. fn00001D5C:
  2479. 00001D5C  4E56 FEC8                link       A6, -0x0138
  2480. 00001D60  2F0C                     move.l     -[A7], A4
  2481. 00001D62  286E 000C                movea.l    A4, [A6 + 0xC]
  2482. 00001D66  486E FEE8                pea.l      [A6 - 0x118]
  2483. 00001D6A  486E FECC                pea.l      [A6 - 0x134]
  2484. 00001D6E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2485. 00001D72  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2486. 00001D76  2F0C                     move.l     -[A7], A4
  2487. 00001D78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2488. 00001D7C  4EBA 0F9C                jsr        [PC + 0xF9C /* 00002D1A */]
  2489. 00001D80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2490. 00001D84  3D40 FECA                move.w     [A6 - 0x136], D0
  2491. 00001D88  4A6E FECA                tst.w      [A6 - 0x136]
  2492. 00001D8C  6732                     beq        +0x34 /* 00001DC0 */
  2493. 00001D8E  0C6E 0FFC 001C           cmpi.w     [A6 + 0x1C], 0xFFC
  2494. 00001D94  6708                     beq        +0xA /* 00001D9E */
  2495. 00001D96  302E FECA                move.w     D0, [A6 - 0x136]
  2496. 00001D9A  6000 01F6                bra        +0x1F8 /* 00001F92 */
  2497. label00001D9E:
  2498. 00001D9E  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  2499. 00001DA2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2500. 00001DA6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2501. 00001DAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2502. 00001DAE  2F0C                     move.l     -[A7], A4
  2503. 00001DB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2504. 00001DB4  4EBA 01E2                jsr        [PC + 0x1E2 /* 00001F98 */]
  2505. 00001DB8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2506. 00001DBC  6000 01D4                bra        +0x1D6 /* 00001F92 */
  2507. label00001DC0:
  2508. 00001DC0  206E 0018                movea.l    A0, [A6 + 0x18]
  2509. 00001DC4  30AE FECC                move.w     [A0], [A6 - 0x134]
  2510. 00001DC8  7002                     moveq.l    D0, 0x02
  2511. 00001DCA  3D40 FECA                move.w     [A6 - 0x136], D0
  2512. 00001DCE  0C6E 0007 FEE8           cmpi.w     [A6 - 0x118], 0x7
  2513. 00001DD4  661A                     bne        +0x1C /* 00001DF0 */
  2514. 00001DD6  0C6E 0FAB 001C           cmpi.w     [A6 + 0x1C], 0xFAB
  2515. 00001DDC  6612                     bne        +0x14 /* 00001DF0 */
  2516. 00001DDE  2F2E FF0A                move.l     -[A7], [A6 - 0xF6]
  2517. 00001DE2  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  2518. 00001DE6  588F                     addq.l     A7, 4
  2519. 00001DE8  3D40 FEC8                move.w     [A6 - 0x138], D0
  2520. 00001DEC  426E FECA                clr.w      [A6 - 0x136]
  2521. label00001DF0:
  2522. 00001DF0  0C6E 0004 FEE8           cmpi.w     [A6 - 0x118], 0x4
  2523. 00001DF6  6624                     bne        +0x26 /* 00001E1C */
  2524. 00001DF8  0C6E 0FAA 001C           cmpi.w     [A6 + 0x1C], 0xFAA
  2525. 00001DFE  661C                     bne        +0x1E /* 00001E1C */
  2526. 00001E00  426E FEC8                clr.w      [A6 - 0x138]
  2527. 00001E04  206E FF32                movea.l    A0, [A6 - 0xCE]
  2528. 00001E08  2050                     movea.l    A0, [A0]
  2529. 00001E0A  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  2530. 00001E10  6706                     beq        +0x8 /* 00001E18 */
  2531. 00001E12  7001                     moveq.l    D0, 0x01
  2532. 00001E14  3D40 FEC8                move.w     [A6 - 0x138], D0
  2533. label00001E18:
  2534. 00001E18  426E FECA                clr.w      [A6 - 0x136]
  2535. label00001E1C:
  2536. 00001E1C  0C6E 0005 FEE8           cmpi.w     [A6 - 0x118], 0x5
  2537. 00001E22  6624                     bne        +0x26 /* 00001E48 */
  2538. 00001E24  0C6E 0FAA 001C           cmpi.w     [A6 + 0x1C], 0xFAA
  2539. 00001E2A  661C                     bne        +0x1E /* 00001E48 */
  2540. 00001E2C  426E FEC8                clr.w      [A6 - 0x138]
  2541. 00001E30  206E FF46                movea.l    A0, [A6 - 0xBA]
  2542. 00001E34  2050                     movea.l    A0, [A0]
  2543. 00001E36  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  2544. 00001E3C  6706                     beq        +0x8 /* 00001E44 */
  2545. 00001E3E  7001                     moveq.l    D0, 0x01
  2546. 00001E40  3D40 FEC8                move.w     [A6 - 0x138], D0
  2547. label00001E44:
  2548. 00001E44  426E FECA                clr.w      [A6 - 0x136]
  2549. label00001E48:
  2550. 00001E48  0C6E 0003 FEE8           cmpi.w     [A6 - 0x118], 0x3
  2551. 00001E4E  6636                     bne        +0x38 /* 00001E86 */
  2552. 00001E50  206E FF72                movea.l    A0, [A6 - 0x8E]
  2553. 00001E54  302E FF6C                move.w     D0, [A6 - 0x94]
  2554. 00001E58  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2555. 00001E5C  D090                     add.l      D0, [A0]
  2556. 00001E5E  2040                     movea.l    A0, D0
  2557. 00001E60  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2558. 00001E64  7013                     moveq.l    D0, 0x13
  2559. label00001E66:
  2560. 00001E66  22D8                     move.l     [A1]+, [A0]+
  2561. 00001E68  51C8 FFFC                dbf        D0, -0x6 /* 00001E66 */
  2562. 00001E6C  32D8                     move.w     [A1]+, [A0]+
  2563. 00001E6E  486E FEC8                pea.l      [A6 - 0x138]
  2564. 00001E72  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2565. 00001E76  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2566. 00001E7A  4EBA 0218                jsr        [PC + 0x218 /* 00002094 */]
  2567. 00001E7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2568. 00001E82  3D40 FECA                move.w     [A6 - 0x136], D0
  2569. label00001E86:
  2570. 00001E86  0C6E 0002 FEE8           cmpi.w     [A6 - 0x118], 0x2
  2571. 00001E8C  662A                     bne        +0x2C /* 00001EB8 */
  2572. 00001E8E  0C6E 0FB6 001C           cmpi.w     [A6 + 0x1C], 0xFB6
  2573. 00001E94  6622                     bne        +0x24 /* 00001EB8 */
  2574. 00001E96  206E FEFE                movea.l    A0, [A6 - 0x102]
  2575. 00001E9A  2050                     movea.l    A0, [A0]
  2576. 00001E9C  43EE FF90                lea.l      A1, [A6 - 0x70]
  2577. 00001EA0  7006                     moveq.l    D0, 0x06
  2578. label00001EA2:
  2579. 00001EA2  22D8                     move.l     [A1]+, [A0]+
  2580. 00001EA4  51C8 FFFC                dbf        D0, -0x6 /* 00001EA2 */
  2581. 00001EA8  32D8                     move.w     [A1]+, [A0]+
  2582. 00001EAA  7001                     moveq.l    D0, 0x01
  2583. 00001EAC  C0AE FF92                and.l      D0, [A6 - 0x6E]
  2584. 00001EB0  3D40 FEC8                move.w     [A6 - 0x138], D0
  2585. 00001EB4  426E FECA                clr.w      [A6 - 0x136]
  2586. label00001EB8:
  2587. 00001EB8  0C6E 0001 FEE8           cmpi.w     [A6 - 0x118], 0x1
  2588. 00001EBE  6636                     bne        +0x38 /* 00001EF6 */
  2589. 00001EC0  206E FF02                movea.l    A0, [A6 - 0xFE]
  2590. 00001EC4  302E FF06                move.w     D0, [A6 - 0xFA]
  2591. 00001EC8  C1FC 001A                muls.w     D0, 0x1A
  2592. 00001ECC  D090                     add.l      D0, [A0]
  2593. 00001ECE  2040                     movea.l    A0, D0
  2594. 00001ED0  43EE FECE                lea.l      A1, [A6 - 0x132]
  2595. 00001ED4  7005                     moveq.l    D0, 0x05
  2596. label00001ED6:
  2597. 00001ED6  22D8                     move.l     [A1]+, [A0]+
  2598. 00001ED8  51C8 FFFC                dbf        D0, -0x6 /* 00001ED6 */
  2599. 00001EDC  32D8                     move.w     [A1]+, [A0]+
  2600. 00001EDE  486E FEC8                pea.l      [A6 - 0x138]
  2601. 00001EE2  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2602. 00001EE6  2F2E FED8                move.l     -[A7], [A6 - 0x128]
  2603. 00001EEA  4EBA 0280                jsr        [PC + 0x280 /* 0000216C */]
  2604. 00001EEE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2605. 00001EF2  3D40 FECA                move.w     [A6 - 0x136], D0
  2606. label00001EF6:
  2607. 00001EF6  0C6E 0006 FEE8           cmpi.w     [A6 - 0x118], 0x6
  2608. 00001EFC  6646                     bne        +0x48 /* 00001F44 */
  2609. 00001EFE  0C6E 0FFC 001C           cmpi.w     [A6 + 0x1C], 0xFFC
  2610. 00001F04  6620                     bne        +0x22 /* 00001F26 */
  2611. 00001F06  426E FECA                clr.w      [A6 - 0x136]
  2612. 00001F0A  4AAE FF52                tst.l      [A6 - 0xAE]
  2613. 00001F0E  6606                     bne        +0x8 /* 00001F16 */
  2614. 00001F10  426E FEC8                clr.w      [A6 - 0x138]
  2615. 00001F14  602E                     bra        +0x30 /* 00001F44 */
  2616. label00001F16:
  2617. 00001F16  206E FF52                movea.l    A0, [A6 - 0xAE]
  2618. 00001F1A  1028 006E                move.b     D0, [A0 + 0x6E]
  2619. 00001F1E  4880                     ext.w      D0
  2620. 00001F20  3D40 FEC8                move.w     [A6 - 0x138], D0
  2621. 00001F24  601E                     bra        +0x20 /* 00001F44 */
  2622. label00001F26:
  2623. 00001F26  206E FF22                movea.l    A0, [A6 - 0xDE]
  2624. 00001F2A  486E FEC8                pea.l      [A6 - 0x138]
  2625. 00001F2E  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2626. 00001F32  2050                     movea.l    A0, [A0]
  2627. 00001F34  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2628. 00001F38  4EBA 0282                jsr        [PC + 0x282 /* 000021BC */]
  2629. 00001F3C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2630. 00001F40  3D40 FECA                move.w     [A6 - 0x136], D0
  2631. label00001F44:
  2632. 00001F44  486E FEE8                pea.l      [A6 - 0x118]
  2633. 00001F48  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2634. 00001F4C  588F                     addq.l     A7, 4
  2635. 00001F4E  4A6E FECA                tst.w      [A6 - 0x136]
  2636. 00001F52  6706                     beq        +0x8 /* 00001F5A */
  2637. 00001F54  302E FECA                move.w     D0, [A6 - 0x136]
  2638. 00001F58  6038                     bra        +0x3A /* 00001F92 */
  2639. label00001F5A:
  2640. 00001F5A  42A7                     clr.l      -[A7]
  2641. 00001F5C  42A7                     clr.l      -[A7]
  2642. 00001F5E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2643. 00001F62  205F                     movea.l    A0, [A7]+
  2644. 00001F64  226E 001E                movea.l    A1, [A6 + 0x1E]
  2645. 00001F68  2288                     move.l     [A1], A0
  2646. 00001F6A  206E 001E                movea.l    A0, [A6 + 0x1E]
  2647. 00001F6E  2F10                     move.l     -[A7], [A0]
  2648. 00001F70  3F2E FEC8                move.w     -[A7], [A6 - 0x138]
  2649. 00001F74  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2650. 00001F78  5C8F                     addq.l     A7, 6
  2651. 00001F7A  3D40 FECA                move.w     [A6 - 0x136], D0
  2652. 00001F7E  4A6E FECA                tst.w      [A6 - 0x136]
  2653. 00001F82  670A                     beq        +0xC /* 00001F8E */
  2654. 00001F84  206E 001E                movea.l    A0, [A6 + 0x1E]
  2655. 00001F88  2F10                     move.l     -[A7], [A0]
  2656. 00001F8A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2657. label00001F8E:
  2658. 00001F8E  302E FECA                move.w     D0, [A6 - 0x136]
  2659. label00001F92:
  2660. 00001F92  285F                     movea.l    A4, [A7]+
  2661. 00001F94  4E5E                     unlink     A6
  2662. 00001F96  4E75                     rts
  2663. fn00001F98:
  2664. 00001F98  4E56 FFFE                link       A6, -0x0002
  2665. 00001F9C  2F0C                     move.l     -[A7], A4
  2666. 00001F9E  286E 000C                movea.l    A4, [A6 + 0xC]
  2667. 00001FA2  206E 0018                movea.l    A0, [A6 + 0x18]
  2668. 00001FA6  4250                     clr.w      [A0]
  2669. 00001FA8  0C54 271E                cmpi.w     [A4], 0x271E
  2670. 00001FAC  6608                     bne        +0xA /* 00001FB6 */
  2671. 00001FAE  508C                     addq.l     A4, 8
  2672. 00001FB0  206E 0018                movea.l    A0, [A6 + 0x18]
  2673. 00001FB4  5250                     addq.w     [A0], 1
  2674. label00001FB6:
  2675. 00001FB6  206E 0018                movea.l    A0, [A6 + 0x18]
  2676. 00001FBA  5250                     addq.w     [A0], 1
  2677. 00001FBC  508C                     addq.l     A4, 8
  2678. 00001FBE  0C54 271B                cmpi.w     [A4], 0x271B
  2679. 00001FC2  6706                     beq        +0x8 /* 00001FCA */
  2680. 00001FC4  7005                     moveq.l    D0, 0x05
  2681. 00001FC6  6000 00C6                bra        +0xC8 /* 0000208E */
  2682. label00001FCA:
  2683. 00001FCA  206E 0018                movea.l    A0, [A6 + 0x18]
  2684. 00001FCE  5250                     addq.w     [A0], 1
  2685. 00001FD0  508C                     addq.l     A4, 8
  2686. 00001FD2  0C54 271E                cmpi.w     [A4], 0x271E
  2687. 00001FD6  6608                     bne        +0xA /* 00001FE0 */
  2688. 00001FD8  508C                     addq.l     A4, 8
  2689. 00001FDA  206E 0018                movea.l    A0, [A6 + 0x18]
  2690. 00001FDE  5250                     addq.w     [A0], 1
  2691. label00001FE0:
  2692. 00001FE0  0C54 2B3A                cmpi.w     [A4], 0x2B3A /* '+:' */
  2693. 00001FE4  6642                     bne        +0x44 /* 00002028 */
  2694. 00001FE6  206E 0018                movea.l    A0, [A6 + 0x18]
  2695. 00001FEA  5250                     addq.w     [A0], 1
  2696. 00001FEC  42A7                     clr.l      -[A7]
  2697. 00001FEE  42A7                     clr.l      -[A7]
  2698. 00001FF0  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2699. 00001FF4  205F                     movea.l    A0, [A7]+
  2700. 00001FF6  226E 001C                movea.l    A1, [A6 + 0x1C]
  2701. 00001FFA  2288                     move.l     [A1], A0
  2702. 00001FFC  206E 001C                movea.l    A0, [A6 + 0x1C]
  2703. 00002000  2F10                     move.l     -[A7], [A0]
  2704. 00002002  3F2D B102                move.w     -[A7], [A5 - 0x4EFE]
  2705. 00002006  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2706. 0000200A  5C8F                     addq.l     A7, 6
  2707. 0000200C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2708. 00002010  4A6E FFFE                tst.w      [A6 - 0x2]
  2709. 00002014  670A                     beq        +0xC /* 00002020 */
  2710. 00002016  206E 001C                movea.l    A0, [A6 + 0x1C]
  2711. 0000201A  2F10                     move.l     -[A7], [A0]
  2712. 0000201C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2713. label00002020:
  2714. 00002020  302E FFFE                move.w     D0, [A6 - 0x2]
  2715. 00002024  6000 0068                bra        +0x6A /* 0000208E */
  2716. label00002028:
  2717. 00002028  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  2718. 0000202C  6600 005E                bne        +0x60 /* 0000208C */
  2719. 00002030  508C                     addq.l     A4, 8
  2720. 00002032  206E 0018                movea.l    A0, [A6 + 0x18]
  2721. 00002036  5250                     addq.w     [A0], 1
  2722. 00002038  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  2723. 0000203C  6706                     beq        +0x8 /* 00002044 */
  2724. 0000203E  0C54 2B04                cmpi.w     [A4], 0x2B04
  2725. 00002042  6606                     bne        +0x8 /* 0000204A */
  2726. label00002044:
  2727. 00002044  206E 0018                movea.l    A0, [A6 + 0x18]
  2728. 00002048  5250                     addq.w     [A0], 1
  2729. label0000204A:
  2730. 0000204A  42A7                     clr.l      -[A7]
  2731. 0000204C  42A7                     clr.l      -[A7]
  2732. 0000204E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2733. 00002052  205F                     movea.l    A0, [A7]+
  2734. 00002054  226E 001C                movea.l    A1, [A6 + 0x1C]
  2735. 00002058  2288                     move.l     [A1], A0
  2736. 0000205A  206E 001C                movea.l    A0, [A6 + 0x1C]
  2737. 0000205E  2F10                     move.l     -[A7], [A0]
  2738. 00002060  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  2739. 00002064  1028 006E                move.b     D0, [A0 + 0x6E]
  2740. 00002068  4880                     ext.w      D0
  2741. 0000206A  3F00                     move.w     -[A7], D0
  2742. 0000206C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2743. 00002070  5C8F                     addq.l     A7, 6
  2744. 00002072  3D40 FFFE                move.w     [A6 - 0x2], D0
  2745. 00002076  4A6E FFFE                tst.w      [A6 - 0x2]
  2746. 0000207A  670A                     beq        +0xC /* 00002086 */
  2747. 0000207C  206E 001C                movea.l    A0, [A6 + 0x1C]
  2748. 00002080  2F10                     move.l     -[A7], [A0]
  2749. 00002082  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2750. label00002086:
  2751. 00002086  302E FFFE                move.w     D0, [A6 - 0x2]
  2752. 0000208A  6002                     bra        +0x4 /* 0000208E */
  2753. label0000208C:
  2754. 0000208C  7002                     moveq.l    D0, 0x02
  2755. label0000208E:
  2756. 0000208E  285F                     movea.l    A4, [A7]+
  2757. 00002090  4E5E                     unlink     A6
  2758. 00002092  4E75                     rts
  2759. fn00002094:
  2760. 00002094  4E56 0000                link       A6, 0
  2761. 00002098  48E7 0108                movem.l    -[A7], D7,A4
  2762. 0000209C  2E2E 0008                move.l     D7, [A6 + 0x8]
  2763. 000020A0  286E 000E                movea.l    A4, [A6 + 0xE]
  2764. 000020A4  4254                     clr.w      [A4]
  2765. 000020A6  302E 000C                move.w     D0, [A6 + 0xC]
  2766. 000020AA  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2767. 000020AE  000C 0032                ori.b      A4, 0x32 /* '2' */
  2768. 000020B2  0FD2                     .incomplete
  2769. 000020B4  0038 0FA3 0042           ori.b      [0x00000042], 0xA3
  2770. 000020BA  0FB6 004C                bclr       [A6 + D0.w + 0x4C], D7
  2771. 000020BE  0FEB                     .incomplete
  2772. 000020C0  0052 0FA2                ori.w      [A2], 0xFA2
  2773. 000020C4  0056 0FC3                ori.w      [A6], 0xFC3
  2774. 000020C8  005A 0FEC                ori.w      [A2]+, 0xFEC
  2775. 000020CC  005E 0FFC                ori.w      [A6]+, 0xFFC
  2776. 000020D0  0062 0FFD                ori.w      -[A2], 0xFFD
  2777. 000020D4  0066 0FA8                ori.w      -[A6], 0xFA8
  2778. 000020D8  006E 0FCD 0076           ori.w      [A6 + 0x76], 0xFCD
  2779. 000020DE  0FB5 007E                bclr       [A5 + D0.w + 0x7E], D7
  2780. 000020E2  7008                     moveq.l    D0, 0x08
  2781. 000020E4  C087                     and.l      D0, D7
  2782. 000020E6  3880                     move.w     [A4], D0
  2783. 000020E8  6000 0078                bra        +0x7A /* 00002162 */
  2784. 000020EC  203C 0000 0100           move.l     D0, 0x100
  2785. 000020F2  C087                     and.l      D0, D7
  2786. 000020F4  3880                     move.w     [A4], D0
  2787. 000020F6  6000 006A                bra        +0x6C /* 00002162 */
  2788. 000020FA  203C 0000 0080           move.l     D0, 0x80
  2789. 00002100  C087                     and.l      D0, D7
  2790. 00002102  3880                     move.w     [A4], D0
  2791. 00002104  6000 005C                bra        +0x5E /* 00002162 */
  2792. 00002108  7010                     moveq.l    D0, 0x10
  2793. 0000210A  C087                     and.l      D0, D7
  2794. 0000210C  3880                     move.w     [A4], D0
  2795. 0000210E  6000 0052                bra        +0x54 /* 00002162 */
  2796. 00002112  7004                     moveq.l    D0, 0x04
  2797. 00002114  C087                     and.l      D0, D7
  2798. 00002116  3880                     move.w     [A4], D0
  2799. 00002118  6048                     bra        +0x4A /* 00002162 */
  2800. 0000211A  7040                     moveq.l    D0, 0x40
  2801. 0000211C  C087                     and.l      D0, D7
  2802. 0000211E  3880                     move.w     [A4], D0
  2803. 00002120  6040                     bra        +0x42 /* 00002162 */
  2804. 00002122  7002                     moveq.l    D0, 0x02
  2805. 00002124  C087                     and.l      D0, D7
  2806. 00002126  3880                     move.w     [A4], D0
  2807. 00002128  6038                     bra        +0x3A /* 00002162 */
  2808. 0000212A  7001                     moveq.l    D0, 0x01
  2809. 0000212C  C087                     and.l      D0, D7
  2810. 0000212E  3880                     move.w     [A4], D0
  2811. 00002130  6030                     bra        +0x32 /* 00002162 */
  2812. 00002132  7020                     moveq.l    D0, 0x20
  2813. 00002134  C087                     and.l      D0, D7
  2814. 00002136  3880                     move.w     [A4], D0
  2815. 00002138  6028                     bra        +0x2A /* 00002162 */
  2816. 0000213A  203C 0000 0800           move.l     D0, 0x800
  2817. 00002140  C087                     and.l      D0, D7
  2818. 00002142  3880                     move.w     [A4], D0
  2819. 00002144  601C                     bra        +0x1E /* 00002162 */
  2820. 00002146  203C 0000 1000           move.l     D0, 0x1000
  2821. 0000214C  C087                     and.l      D0, D7
  2822. 0000214E  3880                     move.w     [A4], D0
  2823. 00002150  6010                     bra        +0x12 /* 00002162 */
  2824. 00002152  203C 0000 0200           move.l     D0, 0x200
  2825. 00002158  C087                     and.l      D0, D7
  2826. 0000215A  3880                     move.w     [A4], D0
  2827. 0000215C  6004                     bra        +0x6 /* 00002162 */
  2828. 0000215E  702B                     moveq.l    D0, 0x2B
  2829. 00002160  6002                     bra        +0x4 /* 00002164 */
  2830. label00002162:
  2831. 00002162  7000                     moveq.l    D0, 0x00
  2832. label00002164:
  2833. 00002164  4CDF 1080                movem.l    D7,A4, [A7]+
  2834. 00002168  4E5E                     unlink     A6
  2835. 0000216A  4E75                     rts
  2836. fn0000216C:
  2837. 0000216C  4E56 0000                link       A6, 0
  2838. 00002170  48E7 0108                movem.l    -[A7], D7,A4
  2839. 00002174  2E2E 0008                move.l     D7, [A6 + 0x8]
  2840. 00002178  286E 000E                movea.l    A4, [A6 + 0xE]
  2841. 0000217C  4254                     clr.w      [A4]
  2842. 0000217E  302E 000C                move.w     D0, [A6 + 0xC]
  2843. 00002182  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2844. 00002186  0003 000E                ori.b      D3, 0xE
  2845. 0000218A  0FB6 0012                bclr       [A6 + D0.w + 0x12], D7
  2846. 0000218E  0FAF 0016                bclr       [A7 + 0x16], D7
  2847. 00002192  0FB7 001A                bclr       [A7 + D0.w + 0x1A], D7
  2848. 00002196  7001                     moveq.l    D0, 0x01
  2849. 00002198  C087                     and.l      D0, D7
  2850. 0000219A  3880                     move.w     [A4], D0
  2851. 0000219C  6014                     bra        +0x16 /* 000021B2 */
  2852. 0000219E  7004                     moveq.l    D0, 0x04
  2853. 000021A0  C087                     and.l      D0, D7
  2854. 000021A2  3880                     move.w     [A4], D0
  2855. 000021A4  600C                     bra        +0xE /* 000021B2 */
  2856. 000021A6  7002                     moveq.l    D0, 0x02
  2857. 000021A8  C087                     and.l      D0, D7
  2858. 000021AA  3880                     move.w     [A4], D0
  2859. 000021AC  6004                     bra        +0x6 /* 000021B2 */
  2860. 000021AE  702B                     moveq.l    D0, 0x2B
  2861. 000021B0  6002                     bra        +0x4 /* 000021B4 */
  2862. label000021B2:
  2863. 000021B2  7000                     moveq.l    D0, 0x00
  2864. label000021B4:
  2865. 000021B4  4CDF 1080                movem.l    D7,A4, [A7]+
  2866. 000021B8  4E5E                     unlink     A6
  2867. 000021BA  4E75                     rts
  2868. fn000021BC:
  2869. 000021BC  4E56 0000                link       A6, 0
  2870. 000021C0  48E7 0108                movem.l    -[A7], D7,A4
  2871. 000021C4  2E2E 0008                move.l     D7, [A6 + 0x8]
  2872. 000021C8  286E 000E                movea.l    A4, [A6 + 0xE]
  2873. 000021CC  4254                     clr.w      [A4]
  2874. 000021CE  302E 000C                move.w     D0, [A6 + 0xC]
  2875. 000021D2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2876. 000021D6  0004 0012                ori.b      D4, 0x12
  2877. 000021DA  0FB0 0016                bclr       [A0 + D0.w + 0x16], D7
  2878. 000021DE  0FFF                     .incomplete
  2879. 000021E0  001A 0FE2                ori.b      [A2]+, 0xE2
  2880. 000021E4  001E 0FB8                ori.b      [A6]+, 0xB8
  2881. 000021E8  0022 7001                ori.b      -[A2], 0x1
  2882. 000021EC  C087                     and.l      D0, D7
  2883. 000021EE  3880                     move.w     [A4], D0
  2884. 000021F0  601C                     bra        +0x1E /* 0000220E */
  2885. 000021F2  7002                     moveq.l    D0, 0x02
  2886. 000021F4  C087                     and.l      D0, D7
  2887. 000021F6  3880                     move.w     [A4], D0
  2888. 000021F8  6014                     bra        +0x16 /* 0000220E */
  2889. 000021FA  7004                     moveq.l    D0, 0x04
  2890. 000021FC  C087                     and.l      D0, D7
  2891. 000021FE  3880                     move.w     [A4], D0
  2892. 00002200  600C                     bra        +0xE /* 0000220E */
  2893. 00002202  7008                     moveq.l    D0, 0x08
  2894. 00002204  C087                     and.l      D0, D7
  2895. 00002206  3880                     move.w     [A4], D0
  2896. 00002208  6004                     bra        +0x6 /* 0000220E */
  2897. 0000220A  702B                     moveq.l    D0, 0x2B
  2898. 0000220C  6002                     bra        +0x4 /* 00002210 */
  2899. label0000220E:
  2900. 0000220E  7000                     moveq.l    D0, 0x00
  2901. label00002210:
  2902. 00002210  4CDF 1080                movem.l    D7,A4, [A7]+
  2903. 00002214  4E5E                     unlink     A6
  2904. 00002216  4E75                     rts
  2905. fn00002218:
  2906. 00002218  4E56 FE56                link       A6, -0x01AA
  2907. 0000221C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2908. 00002220  286E 000C                movea.l    A4, [A6 + 0xC]
  2909. 00002224  206E 0018                movea.l    A0, [A6 + 0x18]
  2910. 00002228  4250                     clr.w      [A0]
  2911. 0000222A  0C54 271E                cmpi.w     [A4], 0x271E
  2912. 0000222E  6608                     bne        +0xA /* 00002238 */
  2913. 00002230  206E 0018                movea.l    A0, [A6 + 0x18]
  2914. 00002234  5250                     addq.w     [A0], 1
  2915. 00002236  508C                     addq.l     A4, 8
  2916. label00002238:
  2917. 00002238  3C14                     move.w     D6, [A4]
  2918. 0000223A  0C46 2328                cmpi.w     D6, 0x2328 /* '#(' */
  2919. 0000223E  6D06                     blt        +0x8 /* 00002246 */
  2920. 00002240  0C46 232C                cmpi.w     D6, 0x232C /* '#,' */
  2921. 00002244  6F06                     ble        +0x8 /* 0000224C */
  2922. label00002246:
  2923. 00002246  3C3C 232B                move.w     D6, 0x232B /* '#+' */
  2924. 0000224A  6008                     bra        +0xA /* 00002254 */
  2925. label0000224C:
  2926. 0000224C  206E 0018                movea.l    A0, [A6 + 0x18]
  2927. 00002250  5250                     addq.w     [A0], 1
  2928. 00002252  508C                     addq.l     A4, 8
  2929. label00002254:
  2930. 00002254  206E 0018                movea.l    A0, [A6 + 0x18]
  2931. 00002258  5250                     addq.w     [A0], 1
  2932. 0000225A  508C                     addq.l     A4, 8
  2933. 0000225C  0C54 271B                cmpi.w     [A4], 0x271B
  2934. 00002260  6706                     beq        +0x8 /* 00002268 */
  2935. 00002262  7005                     moveq.l    D0, 0x05
  2936. 00002264  6000 013A                bra        +0x13C /* 000023A0 */
  2937. label00002268:
  2938. 00002268  206E 0018                movea.l    A0, [A6 + 0x18]
  2939. 0000226C  5250                     addq.w     [A0], 1
  2940. 0000226E  508C                     addq.l     A4, 8
  2941. 00002270  422E FE56                clr.b      [A6 - 0x1AA]
  2942. 00002274  486E FF56                pea.l      [A6 - 0xAA]
  2943. 00002278  486E FFFE                pea.l      [A6 - 0x2]
  2944. 0000227C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2945. 00002280  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2946. 00002284  2F0C                     move.l     -[A7], A4
  2947. 00002286  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2948. 0000228A  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  2949. 0000228E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2950. 00002292  3E00                     move.w     D7, D0
  2951. 00002294  4A47                     tst.w      D7
  2952. 00002296  6706                     beq        +0x8 /* 0000229E */
  2953. 00002298  3007                     move.w     D0, D7
  2954. 0000229A  6000 0104                bra        +0x106 /* 000023A0 */
  2955. label0000229E:
  2956. 0000229E  206E 0018                movea.l    A0, [A6 + 0x18]
  2957. 000022A2  302E FFFE                move.w     D0, [A6 - 0x2]
  2958. 000022A6  D150                     add.w      [A0], D0
  2959. 000022A8  7E00                     moveq.l    D7, 0x00
  2960. 000022AA  302E FF56                move.w     D0, [A6 - 0xAA]
  2961. 000022AE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2962. 000022B2  0001 0008                ori.b      D1, 0x8
  2963. 000022B6  00A6 0010 0024           ori.l      -[A6], 0x100024
  2964. 000022BC  003E 0050                ori.b      <<invalid special address>>, 0x50 /* 'P' */
  2965. 000022C0  0062 0074                ori.w      -[A2], 0x74 /* 't' */
  2966. 000022C4  0086 002E 486E           ori.l      D6, 0x2E486E /* '.Hn' */
  2967. 000022CA  FE56 3F06                .extension 0xE56 <<F/1/7>>, 0x3F06 // unimplemented
  2968. 000022CE  486E FF56                pea.l      [A6 - 0xAA]
  2969. 000022D2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2970. 000022D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2971. 000022DA  6000 0080                bra        +0x82 /* 0000235C */
  2972. 000022DE  486E FE56                pea.l      [A6 - 0x1AA]
  2973. 000022E2  3F06                     move.w     -[A7], D6
  2974. 000022E4  486E FF56                pea.l      [A6 - 0xAA]
  2975. 000022E8  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  2976. 000022EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2977. 000022F0  6000 006A                bra        +0x6C /* 0000235C */
  2978. 000022F4  7E02                     moveq.l    D7, 0x02
  2979. 000022F6  6000 0064                bra        +0x66 /* 0000235C */
  2980. 000022FA  486E FE56                pea.l      [A6 - 0x1AA]
  2981. 000022FE  3F06                     move.w     -[A7], D6
  2982. 00002300  486E FF56                pea.l      [A6 - 0xAA]
  2983. 00002304  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2984. 00002308  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2985. 0000230C  604E                     bra        +0x50 /* 0000235C */
  2986. 0000230E  486E FE56                pea.l      [A6 - 0x1AA]
  2987. 00002312  3F06                     move.w     -[A7], D6
  2988. 00002314  486E FF56                pea.l      [A6 - 0xAA]
  2989. 00002318  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2990. 0000231C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2991. 00002320  603A                     bra        +0x3C /* 0000235C */
  2992. 00002322  486E FE56                pea.l      [A6 - 0x1AA]
  2993. 00002326  3F06                     move.w     -[A7], D6
  2994. 00002328  486E FF56                pea.l      [A6 - 0xAA]
  2995. 0000232C  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2996. 00002330  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2997. 00002334  6026                     bra        +0x28 /* 0000235C */
  2998. 00002336  486E FE56                pea.l      [A6 - 0x1AA]
  2999. 0000233A  3F06                     move.w     -[A7], D6
  3000. 0000233C  486E FF56                pea.l      [A6 - 0xAA]
  3001. 00002340  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  3002. 00002344  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3003. 00002348  6012                     bra        +0x14 /* 0000235C */
  3004. 0000234A  486E FE56                pea.l      [A6 - 0x1AA]
  3005. 0000234E  3F06                     move.w     -[A7], D6
  3006. 00002350  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  3007. 00002354  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  3008. 00002358  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3009. label0000235C:
  3010. 0000235C  486E FF56                pea.l      [A6 - 0xAA]
  3011. 00002360  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3012. 00002364  588F                     addq.l     A7, 4
  3013. 00002366  4A47                     tst.w      D7
  3014. 00002368  6704                     beq        +0x6 /* 0000236E */
  3015. 0000236A  3007                     move.w     D0, D7
  3016. 0000236C  6032                     bra        +0x34 /* 000023A0 */
  3017. label0000236E:
  3018. 0000236E  42A7                     clr.l      -[A7]
  3019. 00002370  42A7                     clr.l      -[A7]
  3020. 00002372  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3021. 00002376  205F                     movea.l    A0, [A7]+
  3022. 00002378  226E 001C                movea.l    A1, [A6 + 0x1C]
  3023. 0000237C  2288                     move.l     [A1], A0
  3024. 0000237E  206E 001C                movea.l    A0, [A6 + 0x1C]
  3025. 00002382  2F10                     move.l     -[A7], [A0]
  3026. 00002384  486E FE56                pea.l      [A6 - 0x1AA]
  3027. 00002388  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3028. 0000238C  508F                     addq.l     A7, 8
  3029. 0000238E  3E00                     move.w     D7, D0
  3030. 00002390  4A47                     tst.w      D7
  3031. 00002392  670A                     beq        +0xC /* 0000239E */
  3032. 00002394  206E 001C                movea.l    A0, [A6 + 0x1C]
  3033. 00002398  2F10                     move.l     -[A7], [A0]
  3034. 0000239A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3035. label0000239E:
  3036. 0000239E  3007                     move.w     D0, D7
  3037. label000023A0:
  3038. 000023A0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3039. 000023A4  4E5E                     unlink     A6
  3040. 000023A6  4E75                     rts
  3041. fn000023A8:
  3042. 000023A8  4E56 FE54                link       A6, -0x01AC
  3043. 000023AC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3044. 000023B0  286E 000C                movea.l    A4, [A6 + 0xC]
  3045. 000023B4  206E 0018                movea.l    A0, [A6 + 0x18]
  3046. 000023B8  4250                     clr.w      [A0]
  3047. 000023BA  0C54 271E                cmpi.w     [A4], 0x271E
  3048. 000023BE  6608                     bne        +0xA /* 000023C8 */
  3049. 000023C0  206E 0018                movea.l    A0, [A6 + 0x18]
  3050. 000023C4  5250                     addq.w     [A0], 1
  3051. 000023C6  508C                     addq.l     A4, 8
  3052. label000023C8:
  3053. 000023C8  426E FF54                clr.w      [A6 - 0xAC]
  3054. 000023CC  3A14                     move.w     D5, [A4]
  3055. 000023CE  0C45 2328                cmpi.w     D5, 0x2328 /* '#(' */
  3056. 000023D2  6D06                     blt        +0x8 /* 000023DA */
  3057. 000023D4  0C45 232C                cmpi.w     D5, 0x232C /* '#,' */
  3058. 000023D8  6F0C                     ble        +0xE /* 000023E6 */
  3059. label000023DA:
  3060. 000023DA  3A3C 232B                move.w     D5, 0x232B /* '#+' */
  3061. 000023DE  7001                     moveq.l    D0, 0x01
  3062. 000023E0  3D40 FF54                move.w     [A6 - 0xAC], D0
  3063. 000023E4  6008                     bra        +0xA /* 000023EE */
  3064. label000023E6:
  3065. 000023E6  206E 0018                movea.l    A0, [A6 + 0x18]
  3066. 000023EA  5250                     addq.w     [A0], 1
  3067. 000023EC  508C                     addq.l     A4, 8
  3068. label000023EE:
  3069. 000023EE  0C54 0FC5                cmpi.w     [A4], 0xFC5
  3070. 000023F2  6706                     beq        +0x8 /* 000023FA */
  3071. 000023F4  7002                     moveq.l    D0, 0x02
  3072. 000023F6  6000 014E                bra        +0x150 /* 00002546 */
  3073. label000023FA:
  3074. 000023FA  206E 0018                movea.l    A0, [A6 + 0x18]
  3075. 000023FE  5250                     addq.w     [A0], 1
  3076. 00002400  508C                     addq.l     A4, 8
  3077. 00002402  0C54 271B                cmpi.w     [A4], 0x271B
  3078. 00002406  6706                     beq        +0x8 /* 0000240E */
  3079. 00002408  7005                     moveq.l    D0, 0x05
  3080. 0000240A  6000 013A                bra        +0x13C /* 00002546 */
  3081. label0000240E:
  3082. 0000240E  206E 0018                movea.l    A0, [A6 + 0x18]
  3083. 00002412  5250                     addq.w     [A0], 1
  3084. 00002414  508C                     addq.l     A4, 8
  3085. 00002416  422E FE54                clr.b      [A6 - 0x1AC]
  3086. 0000241A  486E FF58                pea.l      [A6 - 0xA8]
  3087. 0000241E  486E FF56                pea.l      [A6 - 0xAA]
  3088. 00002422  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3089. 00002426  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3090. 0000242A  2F0C                     move.l     -[A7], A4
  3091. 0000242C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3092. 00002430  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  3093. 00002434  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3094. 00002438  3C00                     move.w     D6, D0
  3095. 0000243A  4A46                     tst.w      D6
  3096. 0000243C  6706                     beq        +0x8 /* 00002444 */
  3097. 0000243E  3006                     move.w     D0, D6
  3098. 00002440  6000 0104                bra        +0x106 /* 00002546 */
  3099. label00002444:
  3100. 00002444  206E 0018                movea.l    A0, [A6 + 0x18]
  3101. 00002448  302E FF56                move.w     D0, [A6 - 0xAA]
  3102. 0000244C  D150                     add.w      [A0], D0
  3103. 0000244E  7C00                     moveq.l    D6, 0x00
  3104. 00002450  302E FF58                move.w     D0, [A6 - 0xA8]
  3105. 00002454  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3106. 00002458  0001 0008                ori.b      D1, 0x8
  3107. 0000245C  00A6 0010 0024           ori.l      -[A6], 0x100024
  3108. 00002462  003E 005A                ori.b      <<invalid special address>>, 0x5A /* 'Z' */
  3109. 00002466  006C 0088 0030           ori.w      [A4 + 0x30], 0x88
  3110. 0000246C  002E 486E FE54           ori.b      [A6 - 0x1AC], 0x6E /* 'n' */
  3111. 00002472  3F05                     move.w     -[A7], D5
  3112. 00002474  486E FF58                pea.l      [A6 - 0xA8]
  3113. 00002478  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3114. 0000247C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3115. 00002480  6000 0080                bra        +0x82 /* 00002502 */
  3116. 00002484  486E FE54                pea.l      [A6 - 0x1AC]
  3117. 00002488  3F05                     move.w     -[A7], D5
  3118. 0000248A  486E FF58                pea.l      [A6 - 0xA8]
  3119. 0000248E  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3120. 00002492  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3121. 00002496  6000 006A                bra        +0x6C /* 00002502 */
  3122. 0000249A  7C02                     moveq.l    D6, 0x02
  3123. 0000249C  6000 0064                bra        +0x66 /* 00002502 */
  3124. 000024A0  4A6E FF54                tst.w      [A6 - 0xAC]
  3125. 000024A4  6704                     beq        +0x6 /* 000024AA */
  3126. 000024A6  3A3C 2329                move.w     D5, 0x2329 /* '#)' */
  3127. label000024AA:
  3128. 000024AA  486E FE54                pea.l      [A6 - 0x1AC]
  3129. 000024AE  3F05                     move.w     -[A7], D5
  3130. 000024B0  486E FF58                pea.l      [A6 - 0xA8]
  3131. 000024B4  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3132. 000024B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3133. 000024BC  6044                     bra        +0x46 /* 00002502 */
  3134. 000024BE  486E FE54                pea.l      [A6 - 0x1AC]
  3135. 000024C2  3F05                     move.w     -[A7], D5
  3136. 000024C4  486E FF58                pea.l      [A6 - 0xA8]
  3137. 000024C8  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3138. 000024CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3139. 000024D0  6030                     bra        +0x32 /* 00002502 */
  3140. 000024D2  4A6E FF54                tst.w      [A6 - 0xAC]
  3141. 000024D6  6704                     beq        +0x6 /* 000024DC */
  3142. 000024D8  3A3C 2329                move.w     D5, 0x2329 /* '#)' */
  3143. label000024DC:
  3144. 000024DC  486E FE54                pea.l      [A6 - 0x1AC]
  3145. 000024E0  3F05                     move.w     -[A7], D5
  3146. 000024E2  486E FF58                pea.l      [A6 - 0xA8]
  3147. 000024E6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  3148. 000024EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3149. 000024EE  6012                     bra        +0x14 /* 00002502 */
  3150. 000024F0  486E FE54                pea.l      [A6 - 0x1AC]
  3151. 000024F4  3F05                     move.w     -[A7], D5
  3152. 000024F6  486E FF58                pea.l      [A6 - 0xA8]
  3153. 000024FA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  3154. 000024FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3155. label00002502:
  3156. 00002502  486E FF58                pea.l      [A6 - 0xA8]
  3157. 00002506  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3158. 0000250A  588F                     addq.l     A7, 4
  3159. 0000250C  4A46                     tst.w      D6
  3160. 0000250E  6704                     beq        +0x6 /* 00002514 */
  3161. 00002510  3006                     move.w     D0, D6
  3162. 00002512  6032                     bra        +0x34 /* 00002546 */
  3163. label00002514:
  3164. 00002514  42A7                     clr.l      -[A7]
  3165. 00002516  42A7                     clr.l      -[A7]
  3166. 00002518  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3167. 0000251C  205F                     movea.l    A0, [A7]+
  3168. 0000251E  226E 001C                movea.l    A1, [A6 + 0x1C]
  3169. 00002522  2288                     move.l     [A1], A0
  3170. 00002524  206E 001C                movea.l    A0, [A6 + 0x1C]
  3171. 00002528  2F10                     move.l     -[A7], [A0]
  3172. 0000252A  486E FE54                pea.l      [A6 - 0x1AC]
  3173. 0000252E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3174. 00002532  508F                     addq.l     A7, 8
  3175. 00002534  3C00                     move.w     D6, D0
  3176. 00002536  4A46                     tst.w      D6
  3177. 00002538  670A                     beq        +0xC /* 00002544 */
  3178. 0000253A  206E 001C                movea.l    A0, [A6 + 0x1C]
  3179. 0000253E  2F10                     move.l     -[A7], [A0]
  3180. 00002540  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3181. label00002544:
  3182. 00002544  3006                     move.w     D0, D6
  3183. label00002546:
  3184. 00002546  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3185. 0000254A  4E5E                     unlink     A6
  3186. 0000254C  4E75                     rts
  3187. fn0000254E:
  3188. 0000254E  4E56 FF00                link       A6, -0x0100
  3189. 00002552  48E7 0308                movem.l    -[A7], D6,D7,A4
  3190. 00002556  286E 000C                movea.l    A4, [A6 + 0xC]
  3191. 0000255A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3192. 0000255E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3193. 00002562  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3194. 00002566  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3195. 0000256A  2F0C                     move.l     -[A7], A4
  3196. 0000256C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3197. 00002570  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  3198. 00002574  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3199. 00002578  3E00                     move.w     D7, D0
  3200. 0000257A  4A47                     tst.w      D7
  3201. 0000257C  6606                     bne        +0x8 /* 00002584 */
  3202. 0000257E  3007                     move.w     D0, D7
  3203. 00002580  6000 0128                bra        +0x12A /* 000026AA */
  3204. label00002584:
  3205. 00002584  70FF                     moveq.l    D0, 0xFFFFFFFF
  3206. 00002586  3B40 B330                move.w     [A5 - 0x4CD0], D0
  3207. 0000258A  486E FF00                pea.l      [A6 - 0x100]
  3208. 0000258E  486E FFFE                pea.l      [A6 - 0x2]
  3209. 00002592  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3210. 00002596  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3211. 0000259A  2F0C                     move.l     -[A7], A4
  3212. 0000259C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3213. 000025A0  4EBA 0778                jsr        [PC + 0x778 /* 00002D1A */]
  3214. 000025A4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3215. 000025A8  3E00                     move.w     D7, D0
  3216. 000025AA  4A47                     tst.w      D7
  3217. 000025AC  6706                     beq        +0x8 /* 000025B4 */
  3218. 000025AE  3007                     move.w     D0, D7
  3219. 000025B0  6000 00F8                bra        +0xFA /* 000026AA */
  3220. label000025B4:
  3221. 000025B4  206E 0018                movea.l    A0, [A6 + 0x18]
  3222. 000025B8  30AE FFFE                move.w     [A0], [A6 - 0x2]
  3223. 000025BC  302E FF00                move.w     D0, [A6 - 0x100]
  3224. 000025C0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3225. 000025C4  0001 0008                ori.b      D1, 0x8
  3226. 000025C8  009E 0010 0020           ori.l      [A6]+, 0x100020
  3227. 000025CE  0030 0068 0070           ori.b      [A0 + D0.w + 0x70], 0x68 /* 'h' */
  3228. 000025D4  008A 0022 0020           ori.l      A2, 0x220020 /* '\"\0 ' */
  3229. 000025DA  302E FF1E                move.w     D0, [A6 - 0xE2]
  3230. 000025DE  5240                     addq.w     D0, 1
  3231. 000025E0  48C0                     ext.l      D0
  3232. 000025E2  2D40 FFFA                move.l     [A6 - 0x6], D0
  3233. 000025E6  7E00                     moveq.l    D7, 0x00
  3234. 000025E8  6000 007C                bra        +0x7E /* 00002666 */
  3235. 000025EC  2D6E FF0A FFFA           move.l     [A6 - 0x6], [A6 - 0xF6]
  3236. 000025F2  7E00                     moveq.l    D7, 0x00
  3237. 000025F4  6000 0070                bra        +0x72 /* 00002666 */
  3238. 000025F8  7E02                     moveq.l    D7, 0x02
  3239. 000025FA  6000 006A                bra        +0x6C /* 00002666 */
  3240. 000025FE  206E FF8A                movea.l    A0, [A6 - 0x76]
  3241. 00002602  302E FF84                move.w     D0, [A6 - 0x7C]
  3242. 00002606  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3243. 0000260A  D090                     add.l      D0, [A0]
  3244. 0000260C  2040                     movea.l    A0, D0
  3245. 0000260E  43EE FFA8                lea.l      A1, [A6 - 0x58]
  3246. 00002612  7013                     moveq.l    D0, 0x13
  3247. label00002614:
  3248. 00002614  22D8                     move.l     [A1]+, [A0]+
  3249. 00002616  51C8 FFFC                dbf        D0, -0x6 /* 00002614 */
  3250. 0000261A  32D8                     move.w     [A1]+, [A0]+
  3251. 0000261C  486E FFFA                pea.l      [A6 - 0x6]
  3252. 00002620  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  3253. 00002624  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  3254. 00002628  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  3255. 0000262C  4EBA 0084                jsr        [PC + 0x84 /* 000026B2 */]
  3256. 00002630  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3257. 00002634  3E00                     move.w     D7, D0
  3258. 00002636  602E                     bra        +0x30 /* 00002666 */
  3259. 00002638  2D6E FF3E FFFA           move.l     [A6 - 0x6], [A6 - 0xC2]
  3260. 0000263E  7E00                     moveq.l    D7, 0x00
  3261. 00002640  6024                     bra        +0x26 /* 00002666 */
  3262. 00002642  486E FFFA                pea.l      [A6 - 0x6]
  3263. 00002646  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  3264. 0000264A  2F2E FF3A                move.l     -[A7], [A6 - 0xC6]
  3265. 0000264E  2F2E FF22                move.l     -[A7], [A6 - 0xDE]
  3266. 00002652  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3267. 00002656  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3268. 0000265A  3E00                     move.w     D7, D0
  3269. 0000265C  6008                     bra        +0xA /* 00002666 */
  3270. 0000265E  2D6E FF2E FFFA           move.l     [A6 - 0x6], [A6 - 0xD2]
  3271. 00002664  7E00                     moveq.l    D7, 0x00
  3272. label00002666:
  3273. 00002666  486E FF00                pea.l      [A6 - 0x100]
  3274. 0000266A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3275. 0000266E  588F                     addq.l     A7, 4
  3276. 00002670  4A47                     tst.w      D7
  3277. 00002672  6704                     beq        +0x6 /* 00002678 */
  3278. 00002674  3007                     move.w     D0, D7
  3279. 00002676  6032                     bra        +0x34 /* 000026AA */
  3280. label00002678:
  3281. 00002678  42A7                     clr.l      -[A7]
  3282. 0000267A  42A7                     clr.l      -[A7]
  3283. 0000267C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3284. 00002680  205F                     movea.l    A0, [A7]+
  3285. 00002682  226E 001C                movea.l    A1, [A6 + 0x1C]
  3286. 00002686  2288                     move.l     [A1], A0
  3287. 00002688  206E 001C                movea.l    A0, [A6 + 0x1C]
  3288. 0000268C  2F10                     move.l     -[A7], [A0]
  3289. 0000268E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3290. 00002692  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  3291. 00002696  508F                     addq.l     A7, 8
  3292. 00002698  3E00                     move.w     D7, D0
  3293. 0000269A  4A47                     tst.w      D7
  3294. 0000269C  670A                     beq        +0xC /* 000026A8 */
  3295. 0000269E  206E 001C                movea.l    A0, [A6 + 0x1C]
  3296. 000026A2  2F10                     move.l     -[A7], [A0]
  3297. 000026A4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3298. label000026A8:
  3299. 000026A8  3007                     move.w     D0, D7
  3300. label000026AA:
  3301. 000026AA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3302. 000026AE  4E5E                     unlink     A6
  3303. 000026B0  4E75                     rts
  3304. fn000026B2:
  3305. 000026B2  4E56 FFAE                link       A6, -0x0052
  3306. 000026B6  48E7 0700                movem.l    -[A7], D5,D6,D7
  3307. 000026BA  7E00                     moveq.l    D7, 0x00
  3308. 000026BC  42A7                     clr.l      -[A7]
  3309. 000026BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3310. 000026C2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3311. 000026C6  201F                     move.l     D0, [A7]+
  3312. 000026C8  4878 0052                push.l     0x52 /* 'R' */
  3313. 000026CC  2F00                     move.l     -[A7], D0
  3314. 000026CE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3315. 000026D2  3C00                     move.w     D6, D0
  3316. 000026D4  7A00                     moveq.l    D5, 0x00
  3317. 000026D6  603E                     bra        +0x40 /* 00002716 */
  3318. label000026D8:
  3319. 000026D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3320. 000026DC  3005                     move.w     D0, D5
  3321. 000026DE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3322. 000026E2  D090                     add.l      D0, [A0]
  3323. 000026E4  2040                     movea.l    A0, D0
  3324. 000026E6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  3325. 000026EA  7013                     moveq.l    D0, 0x13
  3326. label000026EC:
  3327. 000026EC  22D8                     move.l     [A1]+, [A0]+
  3328. 000026EE  51C8 FFFC                dbf        D0, -0x6 /* 000026EC */
  3329. 000026F2  32D8                     move.w     [A1]+, [A0]+
  3330. 000026F4  302E FFB0                move.w     D0, [A6 - 0x50]
  3331. 000026F8  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3332. 000026FC  6602                     bne        +0x4 /* 00002700 */
  3333. 000026FE  5287                     addq.l     D7, 1
  3334. label00002700:
  3335. 00002700  202E FFB4                move.l     D0, [A6 - 0x4C]
  3336. 00002704  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  3337. 00002708  660A                     bne        +0xC /* 00002714 */
  3338. 0000270A  206E 0012                movea.l    A0, [A6 + 0x12]
  3339. 0000270E  2087                     move.l     [A0], D7
  3340. 00002710  7000                     moveq.l    D0, 0x00
  3341. 00002712  6008                     bra        +0xA /* 0000271C */
  3342. label00002714:
  3343. 00002714  5245                     addq.w     D5, 1
  3344. label00002716:
  3345. 00002716  BA46                     cmp.w      D5, D6
  3346. 00002718  6DBE                     blt        -0x40 /* 000026D8 */
  3347. 0000271A  700B                     moveq.l    D0, 0x0B
  3348. label0000271C:
  3349. 0000271C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3350. 00002720  4E5E                     unlink     A6
  3351. 00002722  4E75                     rts
  3352. fn00002724:
  3353. 00002724  4E56 FEEA                link       A6, -0x0116
  3354. 00002728  48E7 0308                movem.l    -[A7], D6,D7,A4
  3355. 0000272C  286E 000C                movea.l    A4, [A6 + 0xC]
  3356. 00002730  486E FEEA                pea.l      [A6 - 0x116]
  3357. 00002734  486E FFFE                pea.l      [A6 - 0x2]
  3358. 00002738  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3359. 0000273C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3360. 00002740  2F0C                     move.l     -[A7], A4
  3361. 00002742  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3362. 00002746  4EBA 05D2                jsr        [PC + 0x5D2 /* 00002D1A */]
  3363. 0000274A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3364. 0000274E  3E00                     move.w     D7, D0
  3365. 00002750  4A47                     tst.w      D7
  3366. 00002752  6706                     beq        +0x8 /* 0000275A */
  3367. 00002754  3007                     move.w     D0, D7
  3368. 00002756  6000 0114                bra        +0x116 /* 0000286C */
  3369. label0000275A:
  3370. 0000275A  206E 0018                movea.l    A0, [A6 + 0x18]
  3371. 0000275E  30AE FFFE                move.w     [A0], [A6 - 0x2]
  3372. 00002762  302E FEEA                move.w     D0, [A6 - 0x116]
  3373. 00002766  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3374. 0000276A  0001 0008                ori.b      D1, 0x8
  3375. 0000276E  00F2                     .incomplete
  3376. 00002770  0010 0040                ori.b      [A0], 0x40 /* '@' */
  3377. 00002774  005E 008C                ori.w      [A6]+, 0x8C
  3378. 00002778  00A2 00B8 00CE           ori.l      -[A2], 0xB800CE
  3379. 0000277E  004E 206E                ori.w      A6, 0x206E /* ' n' */
  3380. 00002782  FF04                     .extension 0xF04 <<F/4-5/7>> // unimplemented
  3381. 00002784  302E FF08                move.w     D0, [A6 - 0xF8]
  3382. 00002788  C1FC 001A                muls.w     D0, 0x1A
  3383. 0000278C  D090                     add.l      D0, [A0]
  3384. 0000278E  2040                     movea.l    A0, D0
  3385. 00002790  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  3386. 00002794  7005                     moveq.l    D0, 0x05
  3387. label00002796:
  3388. 00002796  22D8                     move.l     [A1]+, [A0]+
  3389. 00002798  51C8 FFFC                dbf        D0, -0x6 /* 00002796 */
  3390. 0000279C  32D8                     move.w     [A1]+, [A0]+
  3391. 0000279E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3392. 000027A2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3393. 000027A6  4EBA 00CC                jsr        [PC + 0xCC /* 00002874 */]
  3394. 000027AA  508F                     addq.l     A7, 8
  3395. 000027AC  3E00                     move.w     D7, D0
  3396. 000027AE  6000 00B0                bra        +0xB2 /* 00002860 */
  3397. 000027B2  206E FF00                movea.l    A0, [A6 - 0x100]
  3398. 000027B6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3399. 000027BA  2050                     movea.l    A0, [A0]
  3400. 000027BC  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3401. 000027C0  4EBA 00B2                jsr        [PC + 0xB2 /* 00002874 */]
  3402. 000027C4  508F                     addq.l     A7, 8
  3403. 000027C6  3E00                     move.w     D7, D0
  3404. 000027C8  6000 0096                bra        +0x98 /* 00002860 */
  3405. 000027CC  7E02                     moveq.l    D7, 0x02
  3406. 000027CE  6000 0090                bra        +0x92 /* 00002860 */
  3407. 000027D2  206E FF74                movea.l    A0, [A6 - 0x8C]
  3408. 000027D6  302E FF6E                move.w     D0, [A6 - 0x92]
  3409. 000027DA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3410. 000027DE  D090                     add.l      D0, [A0]
  3411. 000027E0  2040                     movea.l    A0, D0
  3412. 000027E2  43EE FF92                lea.l      A1, [A6 - 0x6E]
  3413. 000027E6  7013                     moveq.l    D0, 0x13
  3414. label000027E8:
  3415. 000027E8  22D8                     move.l     [A1]+, [A0]+
  3416. 000027EA  51C8 FFFC                dbf        D0, -0x6 /* 000027E8 */
  3417. 000027EE  32D8                     move.w     [A1]+, [A0]+
  3418. 000027F0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3419. 000027F4  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3420. 000027F8  4EBA 007A                jsr        [PC + 0x7A /* 00002874 */]
  3421. 000027FC  508F                     addq.l     A7, 8
  3422. 000027FE  3E00                     move.w     D7, D0
  3423. 00002800  605E                     bra        +0x60 /* 00002860 */
  3424. 00002802  206E FF34                movea.l    A0, [A6 - 0xCC]
  3425. 00002806  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3426. 0000280A  2050                     movea.l    A0, [A0]
  3427. 0000280C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3428. 00002810  4EBA 0062                jsr        [PC + 0x62 /* 00002874 */]
  3429. 00002814  508F                     addq.l     A7, 8
  3430. 00002816  3E00                     move.w     D7, D0
  3431. 00002818  6046                     bra        +0x48 /* 00002860 */
  3432. 0000281A  206E FF48                movea.l    A0, [A6 - 0xB8]
  3433. 0000281E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3434. 00002822  2050                     movea.l    A0, [A0]
  3435. 00002824  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3436. 00002828  4EBA 004A                jsr        [PC + 0x4A /* 00002874 */]
  3437. 0000282C  508F                     addq.l     A7, 8
  3438. 0000282E  3E00                     move.w     D7, D0
  3439. 00002830  602E                     bra        +0x30 /* 00002860 */
  3440. 00002832  206E FF24                movea.l    A0, [A6 - 0xDC]
  3441. 00002836  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3442. 0000283A  2050                     movea.l    A0, [A0]
  3443. 0000283C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  3444. 00002840  4EBA 0032                jsr        [PC + 0x32 /* 00002874 */]
  3445. 00002844  508F                     addq.l     A7, 8
  3446. 00002846  3E00                     move.w     D7, D0
  3447. 00002848  6016                     bra        +0x18 /* 00002860 */
  3448. 0000284A  206E FF10                movea.l    A0, [A6 - 0xF0]
  3449. 0000284E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3450. 00002852  2050                     movea.l    A0, [A0]
  3451. 00002854  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3452. 00002858  4EBA 001A                jsr        [PC + 0x1A /* 00002874 */]
  3453. 0000285C  508F                     addq.l     A7, 8
  3454. 0000285E  3E00                     move.w     D7, D0
  3455. label00002860:
  3456. 00002860  486E FEEA                pea.l      [A6 - 0x116]
  3457. 00002864  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3458. 00002868  588F                     addq.l     A7, 4
  3459. 0000286A  3007                     move.w     D0, D7
  3460. label0000286C:
  3461. 0000286C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3462. 00002870  4E5E                     unlink     A6
  3463. 00002872  4E75                     rts
  3464. fn00002874:
  3465. 00002874  4E56 FFE6                link       A6, -0x001A
  3466. 00002878  42A7                     clr.l      -[A7]
  3467. 0000287A  42A7                     clr.l      -[A7]
  3468. 0000287C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3469. 00002880  205F                     movea.l    A0, [A7]+
  3470. 00002882  226E 000C                movea.l    A1, [A6 + 0xC]
  3471. 00002886  2288                     move.l     [A1], A0
  3472. 00002888  4AAE 0008                tst.l      [A6 + 0x8]
  3473. 0000288C  6604                     bne        +0x6 /* 00002892 */
  3474. 0000288E  7000                     moveq.l    D0, 0x00
  3475. 00002890  6042                     bra        +0x44 /* 000028D4 */
  3476. label00002892:
  3477. 00002892  206E 000C                movea.l    A0, [A6 + 0xC]
  3478. 00002896  2F10                     move.l     -[A7], [A0]
  3479. 00002898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3480. 0000289C  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  3481. 000028A0  508F                     addq.l     A7, 8
  3482. 000028A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3483. 000028A6  4A6E FFFE                tst.w      [A6 - 0x2]
  3484. 000028AA  6710                     beq        +0x12 /* 000028BC */
  3485. 000028AC  206E 000C                movea.l    A0, [A6 + 0xC]
  3486. 000028B0  2F10                     move.l     -[A7], [A0]
  3487. 000028B2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3488. 000028B6  302E FFFE                move.w     D0, [A6 - 0x2]
  3489. 000028BA  6018                     bra        +0x1A /* 000028D4 */
  3490. label000028BC:
  3491. 000028BC  206E 000C                movea.l    A0, [A6 + 0xC]
  3492. 000028C0  3F3C 0018                move.w     -[A7], 0x18
  3493. 000028C4  486E FFE6                pea.l      [A6 - 0x1A]
  3494. 000028C8  2F10                     move.l     -[A7], [A0]
  3495. 000028CA  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  3496. 000028CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3497. 000028D2  7000                     moveq.l    D0, 0x00
  3498. label000028D4:
  3499. 000028D4  4E5E                     unlink     A6
  3500. 000028D6  4E75                     rts
  3501. fn000028D8:
  3502. 000028D8  4E56 0000                link       A6, 0
  3503. 000028DC  2F0C                     move.l     -[A7], A4
  3504. 000028DE  286E 0008                movea.l    A4, [A6 + 0x8]
  3505. 000028E2  206E 000C                movea.l    A0, [A6 + 0xC]
  3506. 000028E6  7002                     moveq.l    D0, 0x02
  3507. 000028E8  3080                     move.w     [A0], D0
  3508. 000028EA  0C54 271E                cmpi.w     [A4], 0x271E
  3509. 000028EE  6704                     beq        +0x6 /* 000028F4 */
  3510. 000028F0  7037                     moveq.l    D0, 0x37
  3511. 000028F2  600E                     bra        +0x10 /* 00002902 */
  3512. label000028F4:
  3513. 000028F4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3514. 000028F8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3515. 000028FC  4EBA 000A                jsr        [PC + 0xA /* 00002908 */]
  3516. 00002900  5C8F                     addq.l     A7, 6
  3517. label00002902:
  3518. 00002902  285F                     movea.l    A4, [A7]+
  3519. 00002904  4E5E                     unlink     A6
  3520. 00002906  4E75                     rts
  3521. export_343:
  3522. fn00002908:
  3523. 00002908  4E56 FEFE                link       A6, -0x0102
  3524. 0000290C  422E FEFE                clr.b      [A6 - 0x102]
  3525. 00002910  426E FFFE                clr.w      [A6 - 0x2]
  3526. 00002914  302E 0008                move.w     D0, [A6 + 0x8]
  3527. 00002918  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3528. 0000291C  0029 00A6 0FFB           ori.b      [A1 + 0xFFB], 0xA6
  3529. 00002922  00B4 0FA5 00C2 0FB4      ori.l      <<invalid full ext with I/IS == 4>>, 0xFA500C2
  3530. 0000292A  00C8                     .incomplete
  3531. 0000292C  0FB9 00D8 0FBB           bclr       [0x00D80FBB], D7
  3532. 00002932  00E6                     .incomplete
  3533. 00002934  0FBC 00F4 0FC8           bclr       0xF40FC8, D7
  3534. 0000293A  0102                     btst       D2, D0
  3535. 0000293C  0FB3 0110                bclr       [A3 + D0], D7
  3536. 00002940  0FCF                     .incomplete
  3537. 00002942  011E                     btst       [A6]+, D0
  3538. 00002944  0FE1                     .incomplete
  3539. 00002946  012C 0FB2                btst       [A4 + 0xFB2], D0
  3540. 0000294A  013A 0FD0                btst       [PC + 0xFD0 /* 0000391C, value 0x0, cstring "" */], D0
  3541. 0000294E  0148                     bchg       A0, D0
  3542. 00002950  0FCE                     .incomplete
  3543. 00002952  0156                     bchg       [A6], D0
  3544. 00002954  0FCC                     .incomplete
  3545. 00002956  0164                     bchg       -[A4], D0
  3546. 00002958  0FD7                     .incomplete
  3547. 0000295A  0172 0FDF                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D0
  3548. 0000295E  0180                     bclr       D0, D0
  3549. 00002960  0FF2                     .incomplete
  3550. 00002962  018E                     bclr       A6, D0
  3551. 00002964  0FFA                     .incomplete
  3552. 00002966  019E                     bclr       [A6]+, D0
  3553. 00002968  0FA9 01B0                bclr       [A1 + 0x1B0], D7
  3554. 0000296C  0FAE 01BE                bclr       [A6 + 0x1BE], D7
  3555. 00002970  0FC1                     .incomplete
  3556. 00002972  01CC                     .incomplete
  3557. 00002974  0FD3                     .incomplete
  3558. 00002976  01DA                     .incomplete
  3559. 00002978  0FD4                     .incomplete
  3560. 0000297A  01EA                     .incomplete
  3561. 0000297C  0FDE                     .incomplete
  3562. 0000297E  01FA                     .incomplete
  3563. 00002980  0FC6                     .incomplete
  3564. 00002982  0208 0FF1                andi.b     A0, 0xF1
  3565. 00002986  0216 0FF3                andi.b     [A6], 0xF3
  3566. 0000298A  0220 0FF4                andi.b     -[A0], 0xF4
  3567. 0000298E  0230 0FF5 0240           andi.b     [A0 + D0.w * 2 + 0x40], 0xF5
  3568. 00002994  0FF6                     .incomplete
  3569. 00002996  024E 0FEA                andi.w     A6, 0xFEA
  3570. 0000299A  025C 0FED                andi.w     [A4]+, 0xFED
  3571. 0000299E  026A 0FBF 027C           andi.w     [A2 + 0x27C], 0xFBF
  3572. 000029A4  0FDB                     .incomplete
  3573. 000029A6  028E 0FDC 029E           andi.l     A6, 0xFDC029E
  3574. 000029AC  0FDA                     .incomplete
  3575. 000029AE  02AE 0FD9 02C0 0FBE      andi.l     [A6 + 0xFBE], 0xFD902C0
  3576. 000029B6  02D0                     .incomplete
  3577. 000029B8  0FD8                     .incomplete
  3578. 000029BA  02E0                     .incomplete
  3579. 000029BC  0FBD                     bclr       <<invalid special address>>, D7
  3580. 000029BE  02F0                     .incomplete
  3581. 000029C0  0FCA                     .incomplete
  3582. 000029C2  030A                     btst       A2, D1
  3583. 000029C4  486E FEFE                pea.l      [A6 - 0x102]
  3584. 000029C8  3F2D B396                move.w     -[A7], [A5 - 0x4C6A]
  3585. 000029CC  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3586. 000029D0  5C8F                     addq.l     A7, 6
  3587. 000029D2  6000 02FE                bra        +0x300 /* 00002CD2 */
  3588. 000029D6  486E FEFE                pea.l      [A6 - 0x102]
  3589. 000029DA  3F2D B316                move.w     -[A7], [A5 - 0x4CEA]
  3590. 000029DE  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3591. 000029E2  5C8F                     addq.l     A7, 6
  3592. 000029E4  6000 02EC                bra        +0x2EE /* 00002CD2 */
  3593. 000029E8  7036                     moveq.l    D0, 0x36
  3594. 000029EA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3595. 000029EE  6000 02E2                bra        +0x2E4 /* 00002CD2 */
  3596. 000029F2  306D B302                movea.w    A0, [A5 - 0x4CFE]
  3597. 000029F6  486E FEFE                pea.l      [A6 - 0x102]
  3598. 000029FA  2F08                     move.l     -[A7], A0
  3599. 000029FC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3600. 00002A00  508F                     addq.l     A7, 8
  3601. 00002A02  6000 02CE                bra        +0x2D0 /* 00002CD2 */
  3602. 00002A06  486E FEFE                pea.l      [A6 - 0x102]
  3603. 00002A0A  3F2D B304                move.w     -[A7], [A5 - 0x4CFC]
  3604. 00002A0E  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3605. 00002A12  5C8F                     addq.l     A7, 6
  3606. 00002A14  6000 02BC                bra        +0x2BE /* 00002CD2 */
  3607. 00002A18  486E FEFE                pea.l      [A6 - 0x102]
  3608. 00002A1C  3F2D B318                move.w     -[A7], [A5 - 0x4CE8]
  3609. 00002A20  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3610. 00002A24  5C8F                     addq.l     A7, 6
  3611. 00002A26  6000 02AA                bra        +0x2AC /* 00002CD2 */
  3612. 00002A2A  486E FEFE                pea.l      [A6 - 0x102]
  3613. 00002A2E  486D BCCE                pea.l      [A5 - 0x4332]
  3614. 00002A32  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3615. 00002A36  508F                     addq.l     A7, 8
  3616. 00002A38  6000 0298                bra        +0x29A /* 00002CD2 */
  3617. 00002A3C  486E FEFE                pea.l      [A6 - 0x102]
  3618. 00002A40  3F2D B314                move.w     -[A7], [A5 - 0x4CEC]
  3619. 00002A44  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3620. 00002A48  5C8F                     addq.l     A7, 6
  3621. 00002A4A  6000 0286                bra        +0x288 /* 00002CD2 */
  3622. 00002A4E  486E FEFE                pea.l      [A6 - 0x102]
  3623. 00002A52  3F2D B31A                move.w     -[A7], [A5 - 0x4CE6]
  3624. 00002A56  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3625. 00002A5A  5C8F                     addq.l     A7, 6
  3626. 00002A5C  6000 0274                bra        +0x276 /* 00002CD2 */
  3627. 00002A60  486E FEFE                pea.l      [A6 - 0x102]
  3628. 00002A64  3F2D B312                move.w     -[A7], [A5 - 0x4CEE]
  3629. 00002A68  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3630. 00002A6C  5C8F                     addq.l     A7, 6
  3631. 00002A6E  6000 0262                bra        +0x264 /* 00002CD2 */
  3632. 00002A72  486E FEFE                pea.l      [A6 - 0x102]
  3633. 00002A76  3F2D B110                move.w     -[A7], [A5 - 0x4EF0]
  3634. 00002A7A  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3635. 00002A7E  5C8F                     addq.l     A7, 6
  3636. 00002A80  6000 0250                bra        +0x252 /* 00002CD2 */
  3637. 00002A84  486E FEFE                pea.l      [A6 - 0x102]
  3638. 00002A88  3F2D B30A                move.w     -[A7], [A5 - 0x4CF6]
  3639. 00002A8C  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3640. 00002A90  5C8F                     addq.l     A7, 6
  3641. 00002A92  6000 023E                bra        +0x240 /* 00002CD2 */
  3642. 00002A96  486E FEFE                pea.l      [A6 - 0x102]
  3643. 00002A9A  3F2D B306                move.w     -[A7], [A5 - 0x4CFA]
  3644. 00002A9E  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3645. 00002AA2  5C8F                     addq.l     A7, 6
  3646. 00002AA4  6000 022C                bra        +0x22E /* 00002CD2 */
  3647. 00002AA8  486E FEFE                pea.l      [A6 - 0x102]
  3648. 00002AAC  3F2D B30C                move.w     -[A7], [A5 - 0x4CF4]
  3649. 00002AB0  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3650. 00002AB4  5C8F                     addq.l     A7, 6
  3651. 00002AB6  6000 021A                bra        +0x21C /* 00002CD2 */
  3652. 00002ABA  486E FEFE                pea.l      [A6 - 0x102]
  3653. 00002ABE  2F2D B3A4                move.l     -[A7], [A5 - 0x4C5C]
  3654. 00002AC2  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3655. 00002AC6  508F                     addq.l     A7, 8
  3656. 00002AC8  6000 0208                bra        +0x20A /* 00002CD2 */
  3657. 00002ACC  486E FEFE                pea.l      [A6 - 0x102]
  3658. 00002AD0  3F2D B2FE                move.w     -[A7], [A5 - 0x4D02]
  3659. 00002AD4  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3660. 00002AD8  5C8F                     addq.l     A7, 6
  3661. 00002ADA  6000 01F6                bra        +0x1F8 /* 00002CD2 */
  3662. 00002ADE  486E FEFE                pea.l      [A6 - 0x102]
  3663. 00002AE2  3F2D B308                move.w     -[A7], [A5 - 0x4CF8]
  3664. 00002AE6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3665. 00002AEA  5C8F                     addq.l     A7, 6
  3666. 00002AEC  6000 01E4                bra        +0x1E6 /* 00002CD2 */
  3667. 00002AF0  306D B300                movea.w    A0, [A5 - 0x4D00]
  3668. 00002AF4  486E FEFE                pea.l      [A6 - 0x102]
  3669. 00002AF8  2F08                     move.l     -[A7], A0
  3670. 00002AFA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3671. 00002AFE  508F                     addq.l     A7, 8
  3672. 00002B00  6000 01D0                bra        +0x1D2 /* 00002CD2 */
  3673. 00002B04  306D B2E0                movea.w    A0, [A5 - 0x4D20]
  3674. 00002B08  486E FEFE                pea.l      [A6 - 0x102]
  3675. 00002B0C  4868 0001                pea.l      [A0 + 0x1]
  3676. 00002B10  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3677. 00002B14  508F                     addq.l     A7, 8
  3678. 00002B16  6000 01BA                bra        +0x1BC /* 00002CD2 */
  3679. 00002B1A  486E FEFE                pea.l      [A6 - 0x102]
  3680. 00002B1E  3F2D B2F4                move.w     -[A7], [A5 - 0x4D0C]
  3681. 00002B22  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3682. 00002B26  5C8F                     addq.l     A7, 6
  3683. 00002B28  6000 01A8                bra        +0x1AA /* 00002CD2 */
  3684. 00002B2C  486E FEFE                pea.l      [A6 - 0x102]
  3685. 00002B30  3F2D B2DE                move.w     -[A7], [A5 - 0x4D22]
  3686. 00002B34  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3687. 00002B38  5C8F                     addq.l     A7, 6
  3688. 00002B3A  6000 0196                bra        +0x198 /* 00002CD2 */
  3689. 00002B3E  486E FEFE                pea.l      [A6 - 0x102]
  3690. 00002B42  3F2D B2F2                move.w     -[A7], [A5 - 0x4D0E]
  3691. 00002B46  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3692. 00002B4A  5C8F                     addq.l     A7, 6
  3693. 00002B4C  6000 0184                bra        +0x186 /* 00002CD2 */
  3694. 00002B50  306D B2FC                movea.w    A0, [A5 - 0x4D04]
  3695. 00002B54  486E FEFE                pea.l      [A6 - 0x102]
  3696. 00002B58  2F08                     move.l     -[A7], A0
  3697. 00002B5A  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3698. 00002B5E  508F                     addq.l     A7, 8
  3699. 00002B60  6000 0170                bra        +0x172 /* 00002CD2 */
  3700. 00002B64  306D B2FA                movea.w    A0, [A5 - 0x4D06]
  3701. 00002B68  486E FEFE                pea.l      [A6 - 0x102]
  3702. 00002B6C  2F08                     move.l     -[A7], A0
  3703. 00002B6E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3704. 00002B72  508F                     addq.l     A7, 8
  3705. 00002B74  6000 015C                bra        +0x15E /* 00002CD2 */
  3706. 00002B78  486E FEFE                pea.l      [A6 - 0x102]
  3707. 00002B7C  2F2D B30E                move.l     -[A7], [A5 - 0x4CF2]
  3708. 00002B80  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3709. 00002B84  508F                     addq.l     A7, 8
  3710. 00002B86  6000 014A                bra        +0x14C /* 00002CD2 */
  3711. 00002B8A  486E FEFE                pea.l      [A6 - 0x102]
  3712. 00002B8E  3F2D B320                move.w     -[A7], [A5 - 0x4CE0]
  3713. 00002B92  4EBA E4D4                jsr        [PC - 0x1B2C /* 00001068 */]
  3714. 00002B96  5C8F                     addq.l     A7, 6
  3715. 00002B98  6000 0138                bra        +0x13A /* 00002CD2 */
  3716. 00002B9C  3F2D B31E                move.w     -[A7], [A5 - 0x4CE2]
  3717. 00002BA0  486E FEFE                pea.l      [A6 - 0x102]
  3718. 00002BA4  A8FF                     syscall    GetFName/GetFontName
  3719. 00002BA6  6000 012A                bra        +0x12C /* 00002CD2 */
  3720. 00002BAA  306D B324                movea.w    A0, [A5 - 0x4CDC]
  3721. 00002BAE  486E FEFE                pea.l      [A6 - 0x102]
  3722. 00002BB2  2F08                     move.l     -[A7], A0
  3723. 00002BB4  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3724. 00002BB8  508F                     addq.l     A7, 8
  3725. 00002BBA  6000 0116                bra        +0x118 /* 00002CD2 */
  3726. 00002BBE  306D B31C                movea.w    A0, [A5 - 0x4CE4]
  3727. 00002BC2  486E FEFE                pea.l      [A6 - 0x102]
  3728. 00002BC6  2F08                     move.l     -[A7], A0
  3729. 00002BC8  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3730. 00002BCC  508F                     addq.l     A7, 8
  3731. 00002BCE  6000 0102                bra        +0x104 /* 00002CD2 */
  3732. 00002BD2  486E FEFE                pea.l      [A6 - 0x102]
  3733. 00002BD6  3F2D B322                move.w     -[A7], [A5 - 0x4CDE]
  3734. 00002BDA  4EBA E3AC                jsr        [PC - 0x1C54 /* 00000F88 */]
  3735. 00002BDE  5C8F                     addq.l     A7, 6
  3736. 00002BE0  6000 00F0                bra        +0xF2 /* 00002CD2 */
  3737. 00002BE4  486E FEFE                pea.l      [A6 - 0x102]
  3738. 00002BE8  3F2D B2EC                move.w     -[A7], [A5 - 0x4D14]
  3739. 00002BEC  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3740. 00002BF0  5C8F                     addq.l     A7, 6
  3741. 00002BF2  6000 00DE                bra        +0xE0 /* 00002CD2 */
  3742. 00002BF6  486E FEFE                pea.l      [A6 - 0x102]
  3743. 00002BFA  3F2D B2EA                move.w     -[A7], [A5 - 0x4D16]
  3744. 00002BFE  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3745. 00002C02  5C8F                     addq.l     A7, 6
  3746. 00002C04  6000 00CC                bra        +0xCE /* 00002CD2 */
  3747. 00002C08  306D B2E4                movea.w    A0, [A5 - 0x4D1C]
  3748. 00002C0C  486E FEFE                pea.l      [A6 - 0x102]
  3749. 00002C10  4868 0001                pea.l      [A0 + 0x1]
  3750. 00002C14  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3751. 00002C18  508F                     addq.l     A7, 8
  3752. 00002C1A  6000 00B6                bra        +0xB8 /* 00002CD2 */
  3753. 00002C1E  306D B2E2                movea.w    A0, [A5 - 0x4D1E]
  3754. 00002C22  486E FEFE                pea.l      [A6 - 0x102]
  3755. 00002C26  4868 0001                pea.l      [A0 + 0x1]
  3756. 00002C2A  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3757. 00002C2E  508F                     addq.l     A7, 8
  3758. 00002C30  6000 00A0                bra        +0xA2 /* 00002CD2 */
  3759. 00002C34  306D B2F6                movea.w    A0, [A5 - 0x4D0A]
  3760. 00002C38  486E FEFE                pea.l      [A6 - 0x102]
  3761. 00002C3C  2F08                     move.l     -[A7], A0
  3762. 00002C3E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3763. 00002C42  508F                     addq.l     A7, 8
  3764. 00002C44  6000 008C                bra        +0x8E /* 00002CD2 */
  3765. 00002C48  306D B2F8                movea.w    A0, [A5 - 0x4D08]
  3766. 00002C4C  486E FEFE                pea.l      [A6 - 0x102]
  3767. 00002C50  2F08                     move.l     -[A7], A0
  3768. 00002C52  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3769. 00002C56  508F                     addq.l     A7, 8
  3770. 00002C58  6000 0078                bra        +0x7A /* 00002CD2 */
  3771. 00002C5C  306D B2E6                movea.w    A0, [A5 - 0x4D1A]
  3772. 00002C60  486E FEFE                pea.l      [A6 - 0x102]
  3773. 00002C64  4868 0001                pea.l      [A0 + 0x1]
  3774. 00002C68  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3775. 00002C6C  508F                     addq.l     A7, 8
  3776. 00002C6E  6000 0062                bra        +0x64 /* 00002CD2 */
  3777. 00002C72  306D B2EE                movea.w    A0, [A5 - 0x4D12]
  3778. 00002C76  486E FEFE                pea.l      [A6 - 0x102]
  3779. 00002C7A  4868 0001                pea.l      [A0 + 0x1]
  3780. 00002C7E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3781. 00002C82  508F                     addq.l     A7, 8
  3782. 00002C84  604C                     bra        +0x4E /* 00002CD2 */
  3783. 00002C86  306D B2E8                movea.w    A0, [A5 - 0x4D18]
  3784. 00002C8A  486E FEFE                pea.l      [A6 - 0x102]
  3785. 00002C8E  4868 0001                pea.l      [A0 + 0x1]
  3786. 00002C92  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3787. 00002C96  508F                     addq.l     A7, 8
  3788. 00002C98  6038                     bra        +0x3A /* 00002CD2 */
  3789. 00002C9A  306D B2F0                movea.w    A0, [A5 - 0x4D10]
  3790. 00002C9E  486E FEFE                pea.l      [A6 - 0x102]
  3791. 00002CA2  4868 0001                pea.l      [A0 + 0x1]
  3792. 00002CA6  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3793. 00002CAA  508F                     addq.l     A7, 8
  3794. 00002CAC  6024                     bra        +0x26 /* 00002CD2 */
  3795. 00002CAE  302D B2F6                move.w     D0, [A5 - 0x4D0A]
  3796. 00002CB2  D06D B2F8                add.w      D0, [A5 - 0x4D08]
  3797. 00002CB6  48C0                     ext.l      D0
  3798. 00002CB8  81FC 0002                divs.w     D0, 0x2
  3799. 00002CBC  48C0                     ext.l      D0
  3800. 00002CBE  486E FEFE                pea.l      [A6 - 0x102]
  3801. 00002CC2  2F00                     move.l     -[A7], D0
  3802. 00002CC4  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3803. 00002CC8  508F                     addq.l     A7, 8
  3804. 00002CCA  6006                     bra        +0x8 /* 00002CD2 */
  3805. 00002CCC  702B                     moveq.l    D0, 0x2B
  3806. 00002CCE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3807. label00002CD2:
  3808. 00002CD2  4A6E FFFE                tst.w      [A6 - 0x2]
  3809. 00002CD6  6706                     beq        +0x8 /* 00002CDE */
  3810. 00002CD8  302E FFFE                move.w     D0, [A6 - 0x2]
  3811. 00002CDC  6038                     bra        +0x3A /* 00002D16 */
  3812. label00002CDE:
  3813. 00002CDE  42A7                     clr.l      -[A7]
  3814. 00002CE0  42A7                     clr.l      -[A7]
  3815. 00002CE2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3816. 00002CE6  205F                     movea.l    A0, [A7]+
  3817. 00002CE8  226E 000A                movea.l    A1, [A6 + 0xA]
  3818. 00002CEC  2288                     move.l     [A1], A0
  3819. 00002CEE  206E 000A                movea.l    A0, [A6 + 0xA]
  3820. 00002CF2  2F10                     move.l     -[A7], [A0]
  3821. 00002CF4  486E FEFE                pea.l      [A6 - 0x102]
  3822. 00002CF8  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3823. 00002CFC  508F                     addq.l     A7, 8
  3824. 00002CFE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3825. 00002D02  4A6E FFFE                tst.w      [A6 - 0x2]
  3826. 00002D06  670A                     beq        +0xC /* 00002D12 */
  3827. 00002D08  206E 000A                movea.l    A0, [A6 + 0xA]
  3828. 00002D0C  2F10                     move.l     -[A7], [A0]
  3829. 00002D0E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3830. label00002D12:
  3831. 00002D12  302E FFFE                move.w     D0, [A6 - 0x2]
  3832. label00002D16:
  3833. 00002D16  4E5E                     unlink     A6
  3834. 00002D18  4E75                     rts
  3835. fn00002D1A:
  3836. 00002D1A  4E56 FFFC                link       A6, -0x0004
  3837. 00002D1E  2F0C                     move.l     -[A7], A4
  3838. 00002D20  286E 000C                movea.l    A4, [A6 + 0xC]
  3839. 00002D24  206E 0018                movea.l    A0, [A6 + 0x18]
  3840. 00002D28  4250                     clr.w      [A0]
  3841. 00002D2A  0C54 271E                cmpi.w     [A4], 0x271E
  3842. 00002D2E  6608                     bne        +0xA /* 00002D38 */
  3843. 00002D30  206E 0018                movea.l    A0, [A6 + 0x18]
  3844. 00002D34  5250                     addq.w     [A0], 1
  3845. 00002D36  508C                     addq.l     A4, 8
  3846. label00002D38:
  3847. 00002D38  206E 0018                movea.l    A0, [A6 + 0x18]
  3848. 00002D3C  5250                     addq.w     [A0], 1
  3849. 00002D3E  508C                     addq.l     A4, 8
  3850. 00002D40  0C54 271B                cmpi.w     [A4], 0x271B
  3851. 00002D44  6704                     beq        +0x6 /* 00002D4A */
  3852. 00002D46  7005                     moveq.l    D0, 0x05
  3853. 00002D48  6038                     bra        +0x3A /* 00002D82 */
  3854. label00002D4A:
  3855. 00002D4A  206E 0018                movea.l    A0, [A6 + 0x18]
  3856. 00002D4E  5250                     addq.w     [A0], 1
  3857. 00002D50  508C                     addq.l     A4, 8
  3858. 00002D52  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3859. 00002D56  486E FFFE                pea.l      [A6 - 0x2]
  3860. 00002D5A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3861. 00002D5E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3862. 00002D62  2F0C                     move.l     -[A7], A4
  3863. 00002D64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3864. 00002D68  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  3865. 00002D6C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3866. 00002D70  3D40 FFFC                move.w     [A6 - 0x4], D0
  3867. 00002D74  206E 0018                movea.l    A0, [A6 + 0x18]
  3868. 00002D78  302E FFFE                move.w     D0, [A6 - 0x2]
  3869. 00002D7C  D150                     add.w      [A0], D0
  3870. 00002D7E  302E FFFC                move.w     D0, [A6 - 0x4]
  3871. label00002D82:
  3872. 00002D82  285F                     movea.l    A4, [A7]+
  3873. 00002D84  4E5E                     unlink     A6
  3874. 00002D86  4E75                     rts
  3875. export_345:
  3876. 00002D88  4E56 0000                link       A6, 0
  3877. 00002D8C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3878. 00002D90  286E 000C                movea.l    A4, [A6 + 0xC]
  3879. 00002D94  508C                     addq.l     A4, 8
  3880. 00002D96  264C                     movea.l    A3, A4
  3881. 00002D98  7E2B                     moveq.l    D7, 0x2B
  3882. 00002D9A  0C53 271E                cmpi.w     [A3], 0x271E
  3883. 00002D9E  6602                     bne        +0x4 /* 00002DA2 */
  3884. 00002DA0  508B                     addq.l     A3, 8
  3885. label00002DA2:
  3886. 00002DA2  3C13                     move.w     D6, [A3]
  3887. 00002DA4  3006                     move.w     D0, D6
  3888. 00002DA6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3889. 00002DAA  0060 0182                ori.w      -[A0], 0x182
  3890. 00002DAE  232B 017E                move.l     -[A1], [A3 + 0x17E]
  3891. 00002DB2  232A 017A                move.l     -[A1], [A2 + 0x17A]
  3892. 00002DB6  2329 0176                move.l     -[A1], [A1 + 0x176]
  3893. 00002DBA  0FEE                     .incomplete
  3894. 00002DBC  0172 0FC0                bchg       [ + <<invalid base displacement size>>], D0
  3895. 00002DC0  016E 0FC5                bchg       [A6 + 0xFC5], D0
  3896. 00002DC4  016A 0FD6                bchg       [A2 + 0xFD6], D0
  3897. 00002DC8  016C 0FB3                bchg       [A4 + 0xFB3], D0
  3898. 00002DCC  0168 0FA5                bchg       [A0 + 0xFA5], D0
  3899. 00002DD0  0164                     bchg       -[A4], D0
  3900. 00002DD2  0FB4 0160 0FB9           bclr       [A4 + 0xFB9], D7
  3901. 00002DD8  015C                     bchg       [A4]+, D0
  3902. 00002DDA  0FBB 0158                bclr       [PC], D7
  3903. 00002DDE  0FBC 0154 0FC8           bclr       0x1540FC8, D7
  3904. 00002DE4  0150                     bchg       [A0], D0
  3905. 00002DE6  0FCF                     .incomplete
  3906. 00002DE8  014C                     bchg       A4, D0
  3907. 00002DEA  0FD0                     .incomplete
  3908. 00002DEC  0148                     bchg       A0, D0
  3909. 00002DEE  0FCC                     .incomplete
  3910. 00002DF0  0144                     bchg       D4, D0
  3911. 00002DF2  0FCE                     .incomplete
  3912. 00002DF4  0140                     bchg       D0, D0
  3913. 00002DF6  0FD7                     .incomplete
  3914. 00002DF8  013C 0FDF                btst       0xDF, D0
  3915. 00002DFC  0138 0FE1                btst       [0x00000FE1], D0
  3916. 00002E00  0134 0FB2 0130 0FF2 012C btst       [[0x1300FF2 + D0 * 8] + 0x12C], D0
  3917. 00002E0A  0FFA                     .incomplete
  3918. 00002E0C  0128 0FA9                btst       [A0 + 0xFA9], D0
  3919. 00002E10  0124                     btst       -[A4], D0
  3920. 00002E12  0FAE 0120                bclr       [A6 + 0x120], D7
  3921. 00002E16  0FC1                     .incomplete
  3922. 00002E18  011C                     btst       [A4]+, D0
  3923. 00002E1A  0FD3                     .incomplete
  3924. 00002E1C  0118                     btst       [A0]+, D0
  3925. 00002E1E  0FD4                     .incomplete
  3926. 00002E20  0114                     btst       [A4], D0
  3927. 00002E22  0FDE                     .incomplete
  3928. 00002E24  0110                     btst       [A0], D0
  3929. 00002E26  0FC6                     .incomplete
  3930. 00002E28  010C                     btst       A4, D0
  3931. 00002E2A  0FFB                     .incomplete
  3932. 00002E2C  0126                     btst       -[A6], D0
  3933. 00002E2E  0FF1                     .incomplete
  3934. 00002E30  0122                     btst       -[A2], D0
  3935. 00002E32  0FF3                     .incomplete
  3936. 00002E34  011E                     btst       [A6]+, D0
  3937. 00002E36  0FF4                     .incomplete
  3938. 00002E38  011A                     btst       [A2]+, D0
  3939. 00002E3A  0FF5                     .incomplete
  3940. 00002E3C  0116                     btst       [A6], D0
  3941. 00002E3E  0FF6                     .incomplete
  3942. 00002E40  0130 0FCB 012C 0FE0      btst       [[ + <<invalid base displacement size>>] + 0x12C0FE0], D0
  3943. 00002E48  0128 0FF8                btst       [A0 + 0xFF8], D0
  3944. 00002E4C  0124                     btst       -[A4], D0
  3945. 00002E4E  0FC9                     .incomplete
  3946. 00002E50  0120                     btst       -[A0], D0
  3947. 00002E52  0FA7                     bclr       -[A7], D7
  3948. 00002E54  011C                     btst       [A4]+, D0
  3949. 00002E56  0FE3                     .incomplete
  3950. 00002E58  0118                     btst       [A0]+, D0
  3951. 00002E5A  0FF9                     .incomplete
  3952. 00002E5C  0114                     btst       [A4], D0
  3953. 00002E5E  0FA6                     bclr       -[A6], D7
  3954. 00002E60  0110                     btst       [A0], D0
  3955. 00002E62  0FC2                     .incomplete
  3956. 00002E64  010C                     btst       A4, D0
  3957. 00002E66  0FFE                     .incomplete
  3958. 00002E68  0126                     btst       -[A6], D0
  3959. 00002E6A  0FD2                     .incomplete
  3960. 00002E6C  0122                     btst       -[A2], D0
  3961. 00002E6E  0FA3                     bclr       -[A3], D7
  3962. 00002E70  011E                     btst       [A6]+, D0
  3963. 00002E72  0FEB                     .incomplete
  3964. 00002E74  011A                     btst       [A2]+, D0
  3965. 00002E76  0FA2                     bclr       -[A2], D7
  3966. 00002E78  0116                     btst       [A6], D0
  3967. 00002E7A  0FC3                     .incomplete
  3968. 00002E7C  0112                     btst       [A2], D0
  3969. 00002E7E  0FEC                     .incomplete
  3970. 00002E80  010E                     btst       A6, D0
  3971. 00002E82  0FFC                     .incomplete
  3972. 00002E84  010A                     btst       A2, D0
  3973. 00002E86  0FFD                     .incomplete
  3974. 00002E88  0106                     btst       D6, D0
  3975. 00002E8A  0FB6 0102 0FAF           bclr       [[A6 + <<invalid base displacement size>> + D0] + 0xFAF], D7
  3976. 00002E90  00FE                     .incomplete
  3977. 00002E92  0FB7 00FA                bclr       [A7 + D0.w - 0x6], D7
  3978. 00002E96  0FB0 00F6                bclr       [A0 + D0.w - 0x10], D7
  3979. 00002E9A  0FFF                     .incomplete
  3980. 00002E9C  00F2                     .incomplete
  3981. 00002E9E  0FE2                     .incomplete
  3982. 00002EA0  00EE                     .incomplete
  3983. 00002EA2  0FB8 00EA                bclr       [0x000000EA], D7
  3984. 00002EA6  0FA8 00E6                bclr       [A0 + 0xE6], D7
  3985. 00002EAA  0FCD                     .incomplete
  3986. 00002EAC  00E2                     .incomplete
  3987. 00002EAE  0FB5 00DE                bclr       [A5 + D0.w - 0x34], D7
  3988. 00002EB2  0FAA 00DA                bclr       [A2 + 0xDA], D7
  3989. 00002EB6  0FAB 00F4                bclr       [A3 + 0xF4], D7
  3990. 00002EBA  0FEA                     .incomplete
  3991. 00002EBC  00F0                     .incomplete
  3992. 00002EBE  0FED                     .incomplete
  3993. 00002EC0  00EC                     .incomplete
  3994. 00002EC2  0FDC                     .incomplete
  3995. 00002EC4  00E8                     .incomplete
  3996. 00002EC6  0FDA                     .incomplete
  3997. 00002EC8  00E4                     .incomplete
  3998. 00002ECA  0FD9                     .incomplete
  3999. 00002ECC  00E0                     .incomplete
  4000. 00002ECE  0FBE                     bclr       <<invalid special address>>, D7
  4001. 00002ED0  00DC                     .incomplete
  4002. 00002ED2  0FD8                     .incomplete
  4003. 00002ED4  00D8                     .incomplete
  4004. 00002ED6  0FBD                     bclr       <<invalid special address>>, D7
  4005. 00002ED8  00D4                     .incomplete
  4006. 00002EDA  0FBF                     bclr       <<invalid special address>>, D7
  4007. 00002EDC  00D0                     .incomplete
  4008. 00002EDE  0FDB                     .incomplete
  4009. 00002EE0  00CC                     .incomplete
  4010. 00002EE2  0FCA                     .incomplete
  4011. 00002EE4  00C8                     .incomplete
  4012. 00002EE6  0FC4                     .incomplete
  4013. 00002EE8  00C4                     .incomplete
  4014. 00002EEA  0FE8                     .incomplete
  4015. 00002EEC  00C0                     .incomplete
  4016. 00002EEE  0FC7                     .incomplete
  4017. 00002EF0  00BC 0FEF 00B8 0FA1 00B4 ori.l      0xFA100B4, 0xFEF00B8
  4018. 00002EFA  0FE4                     .incomplete
  4019. 00002EFC  00B0 0FE5 00AC 0FE9 00C6 ori.l      [[0xC6]], 0xFE500AC
  4020. 00002F06  0FDD                     .incomplete
  4021. 00002F08  00DE                     .incomplete
  4022. 00002F0A  0FD5                     .incomplete
  4023. 00002F0C  00F6                     .incomplete
  4024. 00002F0E  0FE6                     .incomplete
  4025. 00002F10  010E                     btst       A6, D0
  4026. 00002F12  0FF0                     .incomplete
  4027. 00002F14  0126                     btst       -[A6], D0
  4028. 00002F16  0FE7                     .incomplete
  4029. 00002F18  013C 0FBA                btst       0xBA, D0
  4030. 00002F1C  0138 0FF7                btst       [0x00000FF7], D0
  4031. 00002F20  0134 0FD1                btst       [[]], D0
  4032. 00002F24  014C                     bchg       A4, D0
  4033. 00002F26  0FB1 0162 0FA4 0176      bclr       [[A1 + 0xFA4] + 0x176], D7
  4034. 00002F2E  7E41                     moveq.l    D7, 0x41
  4035. 00002F30  6000 0170                bra        +0x172 /* 000030A2 */
  4036. 00002F34  3F06                     move.w     -[A7], D6
  4037. 00002F36  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4038. 00002F3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4039. 00002F3E  2F0C                     move.l     -[A7], A4
  4040. 00002F40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4041. 00002F44  4EBA 3B0C                jsr        [PC + 0x3B0C /* 00006A52 */]
  4042. 00002F48  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4043. 00002F4C  3E00                     move.w     D7, D0
  4044. 00002F4E  6000 0152                bra        +0x154 /* 000030A2 */
  4045. 00002F52  3F06                     move.w     -[A7], D6
  4046. 00002F54  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4047. 00002F58  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4048. 00002F5C  2F0C                     move.l     -[A7], A4
  4049. 00002F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4050. 00002F62  4EBA 04B2                jsr        [PC + 0x4B2 /* 00003416 */]
  4051. 00002F66  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4052. 00002F6A  3E00                     move.w     D7, D0
  4053. 00002F6C  6000 0134                bra        +0x136 /* 000030A2 */
  4054. 00002F70  3F06                     move.w     -[A7], D6
  4055. 00002F72  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4056. 00002F76  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4057. 00002F7A  2F0C                     move.l     -[A7], A4
  4058. 00002F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4059. 00002F80  4EBA 0C9E                jsr        [PC + 0xC9E /* 00003C20 */]
  4060. 00002F84  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4061. 00002F88  3E00                     move.w     D7, D0
  4062. 00002F8A  6000 0116                bra        +0x118 /* 000030A2 */
  4063. 00002F8E  3F06                     move.w     -[A7], D6
  4064. 00002F90  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4065. 00002F94  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4066. 00002F98  2F0C                     move.l     -[A7], A4
  4067. 00002F9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4068. 00002F9E  4EBA 2A9E                jsr        [PC + 0x2A9E /* 00005A3E */]
  4069. 00002FA2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4070. 00002FA6  3E00                     move.w     D7, D0
  4071. 00002FA8  6000 00F8                bra        +0xFA /* 000030A2 */
  4072. 00002FAC  3F06                     move.w     -[A7], D6
  4073. 00002FAE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4074. 00002FB2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4075. 00002FB6  2F0C                     move.l     -[A7], A4
  4076. 00002FB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4077. 00002FBC  4EBA 141E                jsr        [PC + 0x141E /* 000043DC */]
  4078. 00002FC0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4079. 00002FC4  3E00                     move.w     D7, D0
  4080. 00002FC6  6000 00DA                bra        +0xDC /* 000030A2 */
  4081. 00002FCA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4082. 00002FCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4083. 00002FD2  2F0C                     move.l     -[A7], A4
  4084. 00002FD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4085. 00002FD8  4EBA 11C2                jsr        [PC + 0x11C2 /* 0000419C */]
  4086. 00002FDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4087. 00002FE0  3E00                     move.w     D7, D0
  4088. 00002FE2  6000 00BE                bra        +0xC0 /* 000030A2 */
  4089. 00002FE6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4090. 00002FEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4091. 00002FEE  2F0C                     move.l     -[A7], A4
  4092. 00002FF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4093. 00002FF4  4EBA 359A                jsr        [PC + 0x359A /* 00006590 */]
  4094. 00002FF8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4095. 00002FFC  3E00                     move.w     D7, D0
  4096. 00002FFE  6000 00A2                bra        +0xA4 /* 000030A2 */
  4097. 00003002  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4098. 00003006  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4099. 0000300A  2F0C                     move.l     -[A7], A4
  4100. 0000300C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4101. 00003010  4EBA 317E                jsr        [PC + 0x317E /* 00006190 */]
  4102. 00003014  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4103. 00003018  3E00                     move.w     D7, D0
  4104. 0000301A  6000 0086                bra        +0x88 /* 000030A2 */
  4105. 0000301E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4106. 00003022  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4107. 00003026  2F0C                     move.l     -[A7], A4
  4108. 00003028  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4109. 0000302C  4EBA 244C                jsr        [PC + 0x244C /* 0000547A */]
  4110. 00003030  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4111. 00003034  3E00                     move.w     D7, D0
  4112. 00003036  6000 006A                bra        +0x6C /* 000030A2 */
  4113. 0000303A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4114. 0000303E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4115. 00003042  2F0C                     move.l     -[A7], A4
  4116. 00003044  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4117. 00003048  4EBA 413C                jsr        [PC + 0x413C /* 00007186 */]
  4118. 0000304C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4119. 00003050  3E00                     move.w     D7, D0
  4120. 00003052  604E                     bra        +0x50 /* 000030A2 */
  4121. 00003054  3F06                     move.w     -[A7], D6
  4122. 00003056  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4123. 0000305A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4124. 0000305E  2F0C                     move.l     -[A7], A4
  4125. 00003060  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4126. 00003064  4EBA 1E14                jsr        [PC + 0x1E14 /* 00004E7A */]
  4127. 00003068  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4128. 0000306C  3E00                     move.w     D7, D0
  4129. 0000306E  6032                     bra        +0x34 /* 000030A2 */
  4130. 00003070  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4131. 00003074  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4132. 00003078  2F0C                     move.l     -[A7], A4
  4133. 0000307A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4134. 0000307E  4EBA 002C                jsr        [PC + 0x2C /* 000030AC */]
  4135. 00003082  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4136. 00003086  3E00                     move.w     D7, D0
  4137. 00003088  6018                     bra        +0x1A /* 000030A2 */
  4138. 0000308A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4139. 0000308E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4140. 00003092  2F0C                     move.l     -[A7], A4
  4141. 00003094  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4142. 00003098  4EBA 0248                jsr        [PC + 0x248 /* 000032E2 */]
  4143. 0000309C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4144. 000030A0  3E00                     move.w     D7, D0
  4145. label000030A2:
  4146. 000030A2  3007                     move.w     D0, D7
  4147. 000030A4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4148. 000030A8  4E5E                     unlink     A6
  4149. 000030AA  4E75                     rts
  4150. fn000030AC:
  4151. 000030AC  4E56 FE4A                link       A6, -0x01B6
  4152. 000030B0  2F0C                     move.l     -[A7], A4
  4153. 000030B2  286E 000C                movea.l    A4, [A6 + 0xC]
  4154. 000030B6  4A6D B110                tst.w      [A5 - 0x4EF0]
  4155. 000030BA  6606                     bne        +0x8 /* 000030C2 */
  4156. 000030BC  7065                     moveq.l    D0, 0x65
  4157. 000030BE  6000 021C                bra        +0x21E /* 000032DC */
  4158. label000030C2:
  4159. 000030C2  4879 0000 9C40           push.l     0x9C40
  4160. 000030C8  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  4161. 000030CC  588F                     addq.l     A7, 4
  4162. 000030CE  4A40                     tst.w      D0
  4163. 000030D0  6706                     beq        +0x8 /* 000030D8 */
  4164. 000030D2  7025                     moveq.l    D0, 0x25
  4165. 000030D4  6000 0206                bra        +0x208 /* 000032DC */
  4166. label000030D8:
  4167. 000030D8  486E FF58                pea.l      [A6 - 0xA8]
  4168. 000030DC  486E FF4E                pea.l      [A6 - 0xB2]
  4169. 000030E0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4170. 000030E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4171. 000030E8  2F0C                     move.l     -[A7], A4
  4172. 000030EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4173. 000030EE  4EBA 47C4                jsr        [PC + 0x47C4 /* 000078B4 */]
  4174. 000030F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4175. 000030F6  3D40 FF4C                move.w     [A6 - 0xB4], D0
  4176. 000030FA  4A6E FF4C                tst.w      [A6 - 0xB4]
  4177. 000030FE  6708                     beq        +0xA /* 00003108 */
  4178. 00003100  302E FF4C                move.w     D0, [A6 - 0xB4]
  4179. 00003104  6000 01D6                bra        +0x1D8 /* 000032DC */
  4180. label00003108:
  4181. 00003108  302E FF4E                move.w     D0, [A6 - 0xB2]
  4182. 0000310C  48C0                     ext.l      D0
  4183. 0000310E  E780                     asl        D0, 3
  4184. 00003110  D9C0                     add.l      A4, D0
  4185. 00003112  486E FF50                pea.l      [A6 - 0xB0]
  4186. 00003116  486E FF58                pea.l      [A6 - 0xA8]
  4187. 0000311A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4188. 0000311E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4189. 00003122  2F0C                     move.l     -[A7], A4
  4190. 00003124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4191. 00003128  4EBA 4828                jsr        [PC + 0x4828 /* 00007952 */]
  4192. 0000312C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4193. 00003130  3D40 FF4C                move.w     [A6 - 0xB4], D0
  4194. 00003134  4A6E FF4C                tst.w      [A6 - 0xB4]
  4195. 00003138  6708                     beq        +0xA /* 00003142 */
  4196. 0000313A  302E FF4C                move.w     D0, [A6 - 0xB4]
  4197. 0000313E  6000 019C                bra        +0x19E /* 000032DC */
  4198. label00003142:
  4199. 00003142  0C6E 0005 FF58           cmpi.w     [A6 - 0xA8], 0x5
  4200. 00003148  6720                     beq        +0x22 /* 0000316A */
  4201. 0000314A  0C6E 0004 FF58           cmpi.w     [A6 - 0xA8], 0x4
  4202. 00003150  6718                     beq        +0x1A /* 0000316A */
  4203. 00003152  486E FF58                pea.l      [A6 - 0xA8]
  4204. 00003156  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4205. 0000315A  588F                     addq.l     A7, 4
  4206. 0000315C  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  4207. 00003160  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4208. 00003164  7002                     moveq.l    D0, 0x02
  4209. 00003166  6000 0174                bra        +0x176 /* 000032DC */
  4210. label0000316A:
  4211. 0000316A  486E FE4A                pea.l      [A6 - 0x1B6]
  4212. 0000316E  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  4213. 00003172  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4214. 00003176  508F                     addq.l     A7, 8
  4215. 00003178  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  4216. 0000317C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4217. 00003180  486E FF54                pea.l      [A6 - 0xAC]
  4218. 00003184  486E FE4A                pea.l      [A6 - 0x1B6]
  4219. 00003188  4879 636C 7574           push.l     0x636C7574 /* 'clut' */
  4220. 0000318E  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  4221. 00003192  4EBA 19D0                jsr        [PC + 0x19D0 /* 00004B64 */]
  4222. 00003196  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4223. 0000319A  3D40 FF4C                move.w     [A6 - 0xB4], D0
  4224. 0000319E  4A6E FF4C                tst.w      [A6 - 0xB4]
  4225. 000031A2  6710                     beq        +0x12 /* 000031B4 */
  4226. 000031A4  486E FF58                pea.l      [A6 - 0xA8]
  4227. 000031A8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4228. 000031AC  588F                     addq.l     A7, 4
  4229. 000031AE  7066                     moveq.l    D0, 0x66
  4230. 000031B0  6000 012A                bra        +0x12C /* 000032DC */
  4231. label000031B4:
  4232. 000031B4  486D B188                pea.l      [A5 - 0x4E78]
  4233. 000031B8  2F2E FF54                move.l     -[A7], [A6 - 0xAC]
  4234. 000031BC  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  4235. 000031C0  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  4236. 000031C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4237. 000031C8  3F3C 0001                move.w     -[A7], 0x1
  4238. 000031CC  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  4239. 000031D0  548F                     addq.l     A7, 2
  4240. 000031D2  0C6E 0005 FF58           cmpi.w     [A6 - 0xA8], 0x5
  4241. 000031D8  6662                     bne        +0x64 /* 0000323C */
  4242. 000031DA  42A7                     clr.l      -[A7]
  4243. 000031DC  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  4244. 000031E0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4245. 000031E4  201F                     move.l     D0, [A7]+
  4246. 000031E6  4878 0052                push.l     0x52 /* 'R' */
  4247. 000031EA  2F00                     move.l     -[A7], D0
  4248. 000031EC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4249. 000031F0  3D40 FF4A                move.w     [A6 - 0xB6], D0
  4250. 000031F4  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  4251. 000031F8  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  4252. 000031FC  4267                     clr.w      -[A7]
  4253. 000031FE  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  4254. 00003202  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4255. 00003206  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4256. 0000320A  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  4257. 0000320E  2F2D B188                move.l     -[A7], [A5 - 0x4E78]
  4258. 00003212  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4259. 00003216  508F                     addq.l     A7, 8
  4260. 00003218  206E FFB6                movea.l    A0, [A6 - 0x4A]
  4261. 0000321C  2050                     movea.l    A0, [A0]
  4262. 0000321E  216E FF54 0010           move.l     [A0 + 0x10], [A6 - 0xAC]
  4263. 00003224  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  4264. 00003228  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  4265. 0000322C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4266. 00003230  508F                     addq.l     A7, 8
  4267. 00003232  3F00                     move.w     -[A7], D0
  4268. 00003234  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4269. 00003238  548F                     addq.l     A7, 2
  4270. 0000323A  6060                     bra        +0x62 /* 0000329C */
  4271. label0000323C:
  4272. 0000323C  42A7                     clr.l      -[A7]
  4273. 0000323E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  4274. 00003242  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4275. 00003246  201F                     move.l     D0, [A7]+
  4276. 00003248  4878 0052                push.l     0x52 /* 'R' */
  4277. 0000324C  2F00                     move.l     -[A7], D0
  4278. 0000324E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4279. 00003252  3D40 FF4A                move.w     [A6 - 0xB6], D0
  4280. 00003256  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4281. 0000325A  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  4282. 0000325E  4267                     clr.w      -[A7]
  4283. 00003260  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  4284. 00003264  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4285. 00003268  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4286. 0000326C  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4287. 00003270  2F2D B188                move.l     -[A7], [A5 - 0x4E78]
  4288. 00003274  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4289. 00003278  508F                     addq.l     A7, 8
  4290. 0000327A  206E FFA2                movea.l    A0, [A6 - 0x5E]
  4291. 0000327E  2050                     movea.l    A0, [A0]
  4292. 00003280  216E FF54 0010           move.l     [A0 + 0x10], [A6 - 0xAC]
  4293. 00003286  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4294. 0000328A  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  4295. 0000328E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4296. 00003292  508F                     addq.l     A7, 8
  4297. 00003294  3F00                     move.w     -[A7], D0
  4298. 00003296  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4299. 0000329A  548F                     addq.l     A7, 2
  4300. label0000329C:
  4301. 0000329C  3F3C 0001                move.w     -[A7], 0x1
  4302. 000032A0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4303. 000032A4  548F                     addq.l     A7, 2
  4304. 000032A6  2F2D B188                move.l     -[A7], [A5 - 0x4E78]
  4305. 000032AA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4306. 000032AE  486E FF58                pea.l      [A6 - 0xA8]
  4307. 000032B2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4308. 000032B6  588F                     addq.l     A7, 4
  4309. 000032B8  4AAE FFC2                tst.l      [A6 - 0x3E]
  4310. 000032BC  671C                     beq        +0x1E /* 000032DA */
  4311. 000032BE  486E FF7A                pea.l      [A6 - 0x86]
  4312. 000032C2  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  4313. 000032C6  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4314. 000032CA  508F                     addq.l     A7, 8
  4315. 000032CC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  4316. 000032D0  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  4317. 000032D4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4318. 000032D8  588F                     addq.l     A7, 4
  4319. label000032DA:
  4320. 000032DA  7000                     moveq.l    D0, 0x00
  4321. label000032DC:
  4322. 000032DC  285F                     movea.l    A4, [A7]+
  4323. 000032DE  4E5E                     unlink     A6
  4324. 000032E0  4E75                     rts
  4325. fn000032E2:
  4326. 000032E2  4E56 FF4C                link       A6, -0x00B4
  4327. 000032E6  2F0C                     move.l     -[A7], A4
  4328. 000032E8  286E 000C                movea.l    A4, [A6 + 0xC]
  4329. 000032EC  486E FF58                pea.l      [A6 - 0xA8]
  4330. 000032F0  486E FF4E                pea.l      [A6 - 0xB2]
  4331. 000032F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4332. 000032F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4333. 000032FC  2F0C                     move.l     -[A7], A4
  4334. 000032FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4335. 00003302  4EBA 45B0                jsr        [PC + 0x45B0 /* 000078B4 */]
  4336. 00003306  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4337. 0000330A  3D40 FF4C                move.w     [A6 - 0xB4], D0
  4338. 0000330E  4A6E FF4C                tst.w      [A6 - 0xB4]
  4339. 00003312  6708                     beq        +0xA /* 0000331C */
  4340. 00003314  302E FF4C                move.w     D0, [A6 - 0xB4]
  4341. 00003318  6000 0094                bra        +0x96 /* 000033AE */
  4342. label0000331C:
  4343. 0000331C  302E FF4E                move.w     D0, [A6 - 0xB2]
  4344. 00003320  48C0                     ext.l      D0
  4345. 00003322  E780                     asl        D0, 3
  4346. 00003324  D9C0                     add.l      A4, D0
  4347. 00003326  486E FF50                pea.l      [A6 - 0xB0]
  4348. 0000332A  486E FF54                pea.l      [A6 - 0xAC]
  4349. 0000332E  486E FF58                pea.l      [A6 - 0xA8]
  4350. 00003332  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4351. 00003336  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4352. 0000333A  2F0C                     move.l     -[A7], A4
  4353. 0000333C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4354. 00003340  4EBA 0072                jsr        [PC + 0x72 /* 000033B4 */]
  4355. 00003344  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4356. 00003348  3D40 FF4C                move.w     [A6 - 0xB4], D0
  4357. 0000334C  4A6E FF4C                tst.w      [A6 - 0xB4]
  4358. 00003350  664E                     bne        +0x50 /* 000033A0 */
  4359. 00003352  206E FFB6                movea.l    A0, [A6 - 0x4A]
  4360. 00003356  2050                     movea.l    A0, [A0]
  4361. 00003358  316E FF56 0008           move.w     [A0 + 0x8], [A6 - 0xAA]
  4362. 0000335E  206E FFB6                movea.l    A0, [A6 - 0x4A]
  4363. 00003362  2050                     movea.l    A0, [A0]
  4364. 00003364  316E FF52 0006           move.w     [A0 + 0x6], [A6 - 0xAE]
  4365. 0000336A  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  4366. 0000336E  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  4367. 00003372  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4368. 00003376  508F                     addq.l     A7, 8
  4369. 00003378  3F00                     move.w     -[A7], D0
  4370. 0000337A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4371. 0000337E  548F                     addq.l     A7, 2
  4372. 00003380  4AAE FFC2                tst.l      [A6 - 0x3E]
  4373. 00003384  671A                     beq        +0x1C /* 000033A0 */
  4374. 00003386  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  4375. 0000338A  4267                     clr.w      -[A7]
  4376. 0000338C  A963                     syscall    SetControlValue/SetCtlValue
  4377. 0000338E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  4378. 00003392  4267                     clr.w      -[A7]
  4379. 00003394  A963                     syscall    SetControlValue/SetCtlValue
  4380. 00003396  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  4381. 0000339A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4382. 0000339E  588F                     addq.l     A7, 4
  4383. label000033A0:
  4384. 000033A0  486E FF58                pea.l      [A6 - 0xA8]
  4385. 000033A4  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4386. 000033A8  588F                     addq.l     A7, 4
  4387. 000033AA  302E FF4C                move.w     D0, [A6 - 0xB4]
  4388. label000033AE:
  4389. 000033AE  285F                     movea.l    A4, [A7]+
  4390. 000033B0  4E5E                     unlink     A6
  4391. 000033B2  4E75                     rts
  4392. fn000033B4:
  4393. 000033B4  4E56 FFFE                link       A6, -0x0002
  4394. 000033B8  48E7 0108                movem.l    -[A7], D7,A4
  4395. 000033BC  286E 000C                movea.l    A4, [A6 + 0xC]
  4396. 000033C0  206E 0018                movea.l    A0, [A6 + 0x18]
  4397. 000033C4  0C50 0005                cmpi.w     [A0], 0x5
  4398. 000033C8  6704                     beq        +0x6 /* 000033CE */
  4399. 000033CA  703C                     moveq.l    D0, 0x3C
  4400. 000033CC  6040                     bra        +0x42 /* 0000340E */
  4401. label000033CE:
  4402. 000033CE  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  4403. 000033D2  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4404. 000033D6  486E FFFE                pea.l      [A6 - 0x2]
  4405. 000033DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4406. 000033DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4407. 000033E2  2F0C                     move.l     -[A7], A4
  4408. 000033E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4409. 000033E8  4EBA 3FB6                jsr        [PC + 0x3FB6 /* 000073A0 */]
  4410. 000033EC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4411. 000033F0  3E00                     move.w     D7, D0
  4412. 000033F2  4A47                     tst.w      D7
  4413. 000033F4  6704                     beq        +0x6 /* 000033FA */
  4414. 000033F6  3007                     move.w     D0, D7
  4415. 000033F8  6014                     bra        +0x16 /* 0000340E */
  4416. label000033FA:
  4417. 000033FA  302E FFFE                move.w     D0, [A6 - 0x2]
  4418. 000033FE  48C0                     ext.l      D0
  4419. 00003400  E780                     asl        D0, 3
  4420. 00003402  D9C0                     add.l      A4, D0
  4421. 00003404  4A54                     tst.w      [A4]
  4422. 00003406  6704                     beq        +0x6 /* 0000340C */
  4423. 00003408  7013                     moveq.l    D0, 0x13
  4424. 0000340A  6002                     bra        +0x4 /* 0000340E */
  4425. label0000340C:
  4426. 0000340C  7000                     moveq.l    D0, 0x00
  4427. label0000340E:
  4428. 0000340E  4CDF 1080                movem.l    D7,A4, [A7]+
  4429. 00003412  4E5E                     unlink     A6
  4430. 00003414  4E75                     rts
  4431. fn00003416:
  4432. 00003416  4E56 FEDC                link       A6, -0x0124
  4433. 0000341A  2F0C                     move.l     -[A7], A4
  4434. 0000341C  286E 000C                movea.l    A4, [A6 + 0xC]
  4435. 00003420  486E FF50                pea.l      [A6 - 0xB0]
  4436. 00003424  486E FEDE                pea.l      [A6 - 0x122]
  4437. 00003428  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4438. 0000342C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4439. 00003430  2F0C                     move.l     -[A7], A4
  4440. 00003432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4441. 00003436  4EBA 447C                jsr        [PC + 0x447C /* 000078B4 */]
  4442. 0000343A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4443. 0000343E  3D40 FEDC                move.w     [A6 - 0x124], D0
  4444. 00003442  4A6E FEDC                tst.w      [A6 - 0x124]
  4445. 00003446  671E                     beq        +0x20 /* 00003466 */
  4446. 00003448  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4447. 0000344C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4448. 00003450  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4449. 00003454  2F0C                     move.l     -[A7], A4
  4450. 00003456  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4451. 0000345A  4EBA 048E                jsr        [PC + 0x48E /* 000038EA */]
  4452. 0000345E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4453. 00003462  6000 021C                bra        +0x21E /* 00003680 */
  4454. label00003466:
  4455. 00003466  302E FEDE                move.w     D0, [A6 - 0x122]
  4456. 0000346A  48C0                     ext.l      D0
  4457. 0000346C  E780                     asl        D0, 3
  4458. 0000346E  D9C0                     add.l      A4, D0
  4459. 00003470  486E FEE0                pea.l      [A6 - 0x120]
  4460. 00003474  486E FEDE                pea.l      [A6 - 0x122]
  4461. 00003478  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4462. 0000347C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4463. 00003480  2F0C                     move.l     -[A7], A4
  4464. 00003482  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4465. 00003486  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  4466. 0000348A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4467. 0000348E  3D40 FEDC                move.w     [A6 - 0x124], D0
  4468. 00003492  4A6E FEDC                tst.w      [A6 - 0x124]
  4469. 00003496  6712                     beq        +0x14 /* 000034AA */
  4470. 00003498  486E FF50                pea.l      [A6 - 0xB0]
  4471. 0000349C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4472. 000034A0  588F                     addq.l     A7, 4
  4473. 000034A2  302E FEDC                move.w     D0, [A6 - 0x124]
  4474. 000034A6  6000 01D8                bra        +0x1DA /* 00003680 */
  4475. label000034AA:
  4476. 000034AA  302E FEDE                move.w     D0, [A6 - 0x122]
  4477. 000034AE  48C0                     ext.l      D0
  4478. 000034B0  E780                     asl        D0, 3
  4479. 000034B2  D9C0                     add.l      A4, D0
  4480. 000034B4  4A54                     tst.w      [A4]
  4481. 000034B6  6718                     beq        +0x1A /* 000034D0 */
  4482. 000034B8  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  4483. 000034BC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4484. 000034C0  486E FF50                pea.l      [A6 - 0xB0]
  4485. 000034C4  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4486. 000034C8  588F                     addq.l     A7, 4
  4487. 000034CA  7013                     moveq.l    D0, 0x13
  4488. 000034CC  6000 01B2                bra        +0x1B4 /* 00003680 */
  4489. label000034D0:
  4490. 000034D0  7002                     moveq.l    D0, 0x02
  4491. 000034D2  3D40 FEDC                move.w     [A6 - 0x124], D0
  4492. 000034D6  0C6E 0003 FF50           cmpi.w     [A6 - 0xB0], 0x3
  4493. 000034DC  6600 0108                bne        +0x10A /* 000035E6 */
  4494. 000034E0  206E FFDA                movea.l    A0, [A6 - 0x26]
  4495. 000034E4  302E FFD4                move.w     D0, [A6 - 0x2C]
  4496. 000034E8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4497. 000034EC  D090                     add.l      D0, [A0]
  4498. 000034EE  2040                     movea.l    A0, D0
  4499. 000034F0  43EE FEFE                lea.l      A1, [A6 - 0x102]
  4500. 000034F4  7013                     moveq.l    D0, 0x13
  4501. label000034F6:
  4502. 000034F6  22D8                     move.l     [A1]+, [A0]+
  4503. 000034F8  51C8 FFFC                dbf        D0, -0x6 /* 000034F6 */
  4504. 000034FC  32D8                     move.w     [A1]+, [A0]+
  4505. 000034FE  302E FF00                move.w     D0, [A6 - 0x100]
  4506. 00003502  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4507. 00003506  0000 0002                ori.b      D0, 0x2
  4508. 0000350A  0082 0006 000E           ori.l      D2, 0x6000E
  4509. 00003510  0026 7051                ori.b      -[A6], 0x51 /* 'Q' */
  4510. 00003514  3D40 FEDC                move.w     [A6 - 0x124], D0
  4511. 00003518  6000 0072                bra        +0x74 /* 0000358C */
  4512. 0000351C  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  4513. 00003520  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4514. 00003524  486E FEFE                pea.l      [A6 - 0x102]
  4515. 00003528  4EBA 0516                jsr        [PC + 0x516 /* 00003A40 */]
  4516. 0000352C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4517. 00003530  3D40 FEDC                move.w     [A6 - 0x124], D0
  4518. 00003534  6056                     bra        +0x58 /* 0000358C */
  4519. 00003536  486E FF50                pea.l      [A6 - 0xB0]
  4520. 0000353A  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  4521. 0000353E  588F                     addq.l     A7, 4
  4522. 00003540  4A40                     tst.w      D0
  4523. 00003542  6730                     beq        +0x32 /* 00003574 */
  4524. 00003544  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  4525. 00003548  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  4526. 0000354C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4527. 00003550  4EBA 01A4                jsr        [PC + 0x1A4 /* 000036F6 */]
  4528. 00003554  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4529. 00003558  3D40 FEDC                move.w     [A6 - 0x124], D0
  4530. 0000355C  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  4531. 00003560  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  4532. 00003564  588F                     addq.l     A7, 4
  4533. 00003566  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  4534. 0000356A  A9D0                     syscall    TECalText
  4535. 0000356C  7001                     moveq.l    D0, 0x01
  4536. 0000356E  3B40 B4E6                move.w     [A5 - 0x4B1A], D0
  4537. 00003572  6018                     bra        +0x1A /* 0000358C */
  4538. label00003574:
  4539. 00003574  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  4540. 00003578  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4541. 0000357C  486E FEFE                pea.l      [A6 - 0x102]
  4542. 00003580  4EBA 0104                jsr        [PC + 0x104 /* 00003686 */]
  4543. 00003584  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4544. 00003588  3D40 FEDC                move.w     [A6 - 0x124], D0
  4545. label0000358C:
  4546. 0000358C  4A6E FEDC                tst.w      [A6 - 0x124]
  4547. 00003590  6654                     bne        +0x56 /* 000035E6 */
  4548. 00003592  206E FFDA                movea.l    A0, [A6 - 0x26]
  4549. 00003596  302E FFD4                move.w     D0, [A6 - 0x2C]
  4550. 0000359A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4551. 0000359E  D090                     add.l      D0, [A0]
  4552. 000035A0  2040                     movea.l    A0, D0
  4553. 000035A2  43EE FEFE                lea.l      A1, [A6 - 0x102]
  4554. 000035A6  7013                     moveq.l    D0, 0x13
  4555. label000035A8:
  4556. 000035A8  20D9                     move.l     [A0]+, [A1]+
  4557. 000035AA  51C8 FFFC                dbf        D0, -0x6 /* 000035A8 */
  4558. 000035AE  30D9                     move.w     [A0]+, [A1]+
  4559. 000035B0  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  4560. 000035B4  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  4561. 000035B8  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4562. 000035BC  508F                     addq.l     A7, 8
  4563. 000035BE  3F00                     move.w     -[A7], D0
  4564. 000035C0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4565. 000035C4  548F                     addq.l     A7, 2
  4566. 000035C6  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  4567. 000035CA  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  4568. 000035CE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4569. 000035D2  508F                     addq.l     A7, 8
  4570. 000035D4  3F00                     move.w     -[A7], D0
  4571. 000035D6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4572. 000035DA  548F                     addq.l     A7, 2
  4573. 000035DC  486E FF50                pea.l      [A6 - 0xB0]
  4574. 000035E0  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  4575. 000035E4  588F                     addq.l     A7, 4
  4576. label000035E6:
  4577. 000035E6  0C6E 0001 FF50           cmpi.w     [A6 - 0xB0], 0x1
  4578. 000035EC  6600 007C                bne        +0x7E /* 0000366A */
  4579. 000035F0  206E FF6A                movea.l    A0, [A6 - 0x96]
  4580. 000035F4  302E FF6E                move.w     D0, [A6 - 0x92]
  4581. 000035F8  C1FC 001A                muls.w     D0, 0x1A
  4582. 000035FC  D090                     add.l      D0, [A0]
  4583. 000035FE  2040                     movea.l    A0, D0
  4584. 00003600  43EE FEE4                lea.l      A1, [A6 - 0x11C]
  4585. 00003604  7005                     moveq.l    D0, 0x05
  4586. label00003606:
  4587. 00003606  22D8                     move.l     [A1]+, [A0]+
  4588. 00003608  51C8 FFFC                dbf        D0, -0x6 /* 00003606 */
  4589. 0000360C  32D8                     move.w     [A1]+, [A0]+
  4590. 0000360E  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  4591. 00003612  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4592. 00003616  486E FEE4                pea.l      [A6 - 0x11C]
  4593. 0000361A  4EBA 0272                jsr        [PC + 0x272 /* 0000388E */]
  4594. 0000361E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4595. 00003622  3D40 FEDC                move.w     [A6 - 0x124], D0
  4596. 00003626  4A6E FEDC                tst.w      [A6 - 0x124]
  4597. 0000362A  663E                     bne        +0x40 /* 0000366A */
  4598. 0000362C  206E FF6A                movea.l    A0, [A6 - 0x96]
  4599. 00003630  302E FF6E                move.w     D0, [A6 - 0x92]
  4600. 00003634  C1FC 001A                muls.w     D0, 0x1A
  4601. 00003638  D090                     add.l      D0, [A0]
  4602. 0000363A  2040                     movea.l    A0, D0
  4603. 0000363C  43EE FEE4                lea.l      A1, [A6 - 0x11C]
  4604. 00003640  7005                     moveq.l    D0, 0x05
  4605. label00003642:
  4606. 00003642  20D9                     move.l     [A0]+, [A1]+
  4607. 00003644  51C8 FFFC                dbf        D0, -0x6 /* 00003642 */
  4608. 00003648  30D9                     move.w     [A0]+, [A1]+
  4609. 0000364A  2F2E FF5E                move.l     -[A7], [A6 - 0xA2]
  4610. 0000364E  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  4611. 00003652  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4612. 00003656  508F                     addq.l     A7, 8
  4613. 00003658  3F00                     move.w     -[A7], D0
  4614. 0000365A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4615. 0000365E  548F                     addq.l     A7, 2
  4616. 00003660  4A6E FF70                tst.w      [A6 - 0x90]
  4617. 00003664  6704                     beq        +0x6 /* 0000366A */
  4618. 00003666  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  4619. label0000366A:
  4620. 0000366A  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  4621. 0000366E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4622. 00003672  486E FF50                pea.l      [A6 - 0xB0]
  4623. 00003676  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4624. 0000367A  588F                     addq.l     A7, 4
  4625. 0000367C  302E FEDC                move.w     D0, [A6 - 0x124]
  4626. label00003680:
  4627. 00003680  285F                     movea.l    A4, [A7]+
  4628. 00003682  4E5E                     unlink     A6
  4629. 00003684  4E75                     rts
  4630. fn00003686:
  4631. 00003686  4E56 FFF8                link       A6, -0x0008
  4632. 0000368A  2F0C                     move.l     -[A7], A4
  4633. 0000368C  286E 0008                movea.l    A4, [A6 + 0x8]
  4634. 00003690  A896                     syscall    HidePen
  4635. 00003692  42A7                     clr.l      -[A7]
  4636. 00003694  486C 000E                pea.l      [A4 + 0xE]
  4637. 00003698  486C 000E                pea.l      [A4 + 0xE]
  4638. 0000369C  A83E                     syscall    TEStyleNew
  4639. 0000369E  205F                     movea.l    A0, [A7]+
  4640. 000036A0  2D48 FFF8                move.l     [A6 - 0x8], A0
  4641. 000036A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4642. 000036A8  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  4643. 000036AC  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  4644. 000036B0  508F                     addq.l     A7, 8
  4645. 000036B2  42A7                     clr.l      -[A7]
  4646. 000036B4  4878 FFFF                push.l     0xFFFF
  4647. 000036B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4648. 000036BC  A9D1                     syscall    TESetSelect
  4649. 000036BE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4650. 000036C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4651. 000036C6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4652. 000036CA  4EBA 002A                jsr        [PC + 0x2A /* 000036F6 */]
  4653. 000036CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4654. 000036D2  3D40 FFFC                move.w     [A6 - 0x4], D0
  4655. 000036D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4656. 000036DA  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  4657. 000036DE  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  4658. 000036E2  508F                     addq.l     A7, 8
  4659. 000036E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4660. 000036E8  A9CD                     syscall    TEDispose
  4661. 000036EA  A897                     syscall    ShowPen
  4662. 000036EC  302E FFFC                move.w     D0, [A6 - 0x4]
  4663. 000036F0  285F                     movea.l    A4, [A7]+
  4664. 000036F2  4E5E                     unlink     A6
  4665. 000036F4  4E75                     rts
  4666. fn000036F6:
  4667. 000036F6  4E56 FEEC                link       A6, -0x0114
  4668. 000036FA  426E FFF8                clr.w      [A6 - 0x8]
  4669. 000036FE  302E 0008                move.w     D0, [A6 + 0x8]
  4670. 00003702  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4671. 00003706  0FF1                     .incomplete
  4672. 00003708  0FF6                     .incomplete
  4673. 0000370A  017C 000C                bchg       0xC, D0
  4674. 0000370E  0178 0032                bchg       [0x00000032], D0
  4675. 00003712  00B4 005C 012A 486E      ori.l      [A4 + D4 + 0x6E], 0x5C012A
  4676. 0000371A  FFFA                     .invalid   <<F/7/7>>
  4677. 0000371C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4678. 00003720  4EBA 03F2                jsr        [PC + 0x3F2 /* 00003B14 */]
  4679. 00003724  508F                     addq.l     A7, 8
  4680. 00003726  3D40 FFF8                move.w     [A6 - 0x8], D0
  4681. 0000372A  4A6E FFF8                tst.w      [A6 - 0x8]
  4682. 0000372E  6600 0156                bne        +0x158 /* 00003886 */
  4683. 00003732  206E 000A                movea.l    A0, [A6 + 0xA]
  4684. 00003736  2050                     movea.l    A0, [A0]
  4685. 00003738  316E FFFA 003A           move.w     [A0 + 0x3A], [A6 - 0x6]
  4686. 0000373E  6000 0146                bra        +0x148 /* 00003886 */
  4687. 00003742  486E FEEC                pea.l      [A6 - 0x114]
  4688. 00003746  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4689. 0000374A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4690. 0000374E  508F                     addq.l     A7, 8
  4691. 00003750  486E FEEC                pea.l      [A6 - 0x114]
  4692. 00003754  486E FFEC                pea.l      [A6 - 0x14]
  4693. 00003758  A900                     syscall    GetFNum
  4694. 0000375A  3F3C 0001                move.w     -[A7], 0x1
  4695. 0000375E  486E FFEC                pea.l      [A6 - 0x14]
  4696. 00003762  4267                     clr.w      -[A7]
  4697. 00003764  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4698. 00003768  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4699. 0000376C  6000 0118                bra        +0x11A /* 00003886 */
  4700. 00003770  486E FFFC                pea.l      [A6 - 0x4]
  4701. 00003774  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4702. 00003778  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4703. 0000377C  508F                     addq.l     A7, 8
  4704. 0000377E  3D40 FFF8                move.w     [A6 - 0x8], D0
  4705. 00003782  4A6E FFF8                tst.w      [A6 - 0x8]
  4706. 00003786  6600 00FE                bne        +0x100 /* 00003886 */
  4707. 0000378A  0CAE 0000 0005 FFFC      cmpi.l     [A6 - 0x4], 0x5
  4708. 00003792  6C06                     bge        +0x8 /* 0000379A */
  4709. 00003794  7005                     moveq.l    D0, 0x05
  4710. 00003796  2D40 FFFC                move.l     [A6 - 0x4], D0
  4711. label0000379A:
  4712. 0000379A  0CAE 0000 007F FFFC      cmpi.l     [A6 - 0x4], 0x7F
  4713. 000037A2  6F06                     ble        +0x8 /* 000037AA */
  4714. 000037A4  707F                     moveq.l    D0, 0x7F
  4715. 000037A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4716. label000037AA:
  4717. 000037AA  3D6E FFFE FFF0           move.w     [A6 - 0x10], [A6 - 0x2]
  4718. 000037B0  3F3C 0004                move.w     -[A7], 0x4
  4719. 000037B4  486E FFEC                pea.l      [A6 - 0x14]
  4720. 000037B8  4267                     clr.w      -[A7]
  4721. 000037BA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4722. 000037BE  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4723. 000037C2  6000 00C2                bra        +0xC4 /* 00003886 */
  4724. 000037C6  486E FEEC                pea.l      [A6 - 0x114]
  4725. 000037CA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4726. 000037CE  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4727. 000037D2  508F                     addq.l     A7, 8
  4728. 000037D4  486D BD38                pea.l      [A5 - 0x42C8]
  4729. 000037D8  486E FEEC                pea.l      [A6 - 0x114]
  4730. 000037DC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  4731. 000037E0  508F                     addq.l     A7, 8
  4732. 000037E2  4A40                     tst.w      D0
  4733. 000037E4  6710                     beq        +0x12 /* 000037F6 */
  4734. 000037E6  206E 000A                movea.l    A0, [A6 + 0xA]
  4735. 000037EA  2050                     movea.l    A0, [A0]
  4736. 000037EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  4737. 000037EE  3140 0018                move.w     [A0 + 0x18], D0
  4738. 000037F2  6000 0092                bra        +0x94 /* 00003886 */
  4739. label000037F6:
  4740. 000037F6  486E FFFC                pea.l      [A6 - 0x4]
  4741. 000037FA  486E FEEC                pea.l      [A6 - 0x114]
  4742. 000037FE  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  4743. 00003802  508F                     addq.l     A7, 8
  4744. 00003804  3D40 FFF8                move.w     [A6 - 0x8], D0
  4745. 00003808  4A6E FFF8                tst.w      [A6 - 0x8]
  4746. 0000380C  6600 0078                bne        +0x7A /* 00003886 */
  4747. 00003810  0CAE 0000 0005 FFFC      cmpi.l     [A6 - 0x4], 0x5
  4748. 00003818  6C06                     bge        +0x8 /* 00003820 */
  4749. 0000381A  7005                     moveq.l    D0, 0x05
  4750. 0000381C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4751. label00003820:
  4752. 00003820  0CAE 0000 00C8 FFFC      cmpi.l     [A6 - 0x4], 0xC8
  4753. 00003828  6F08                     ble        +0xA /* 00003832 */
  4754. 0000382A  2D7C 0000 00C8 FFFC      move.l     [A6 - 0x4], 0xC8
  4755. label00003832:
  4756. 00003832  206E 000A                movea.l    A0, [A6 + 0xA]
  4757. 00003836  2050                     movea.l    A0, [A0]
  4758. 00003838  316E FFFE 0018           move.w     [A0 + 0x18], [A6 - 0x2]
  4759. 0000383E  6046                     bra        +0x48 /* 00003886 */
  4760. 00003840  486E FFFA                pea.l      [A6 - 0x6]
  4761. 00003844  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4762. 00003848  4EBA 0336                jsr        [PC + 0x336 /* 00003B80 */]
  4763. 0000384C  508F                     addq.l     A7, 8
  4764. 0000384E  3D40 FFF8                move.w     [A6 - 0x8], D0
  4765. 00003852  4A6E FFF8                tst.w      [A6 - 0x8]
  4766. 00003856  662E                     bne        +0x30 /* 00003886 */
  4767. 00003858  422E FFEE                clr.b      [A6 - 0x12]
  4768. 0000385C  3F3C 0002                move.w     -[A7], 0x2
  4769. 00003860  486E FFEC                pea.l      [A6 - 0x14]
  4770. 00003864  4267                     clr.w      -[A7]
  4771. 00003866  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4772. 0000386A  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4773. 0000386E  1D6E FFFB FFEE           move.b     [A6 - 0x12], [A6 - 0x5]
  4774. 00003874  3F3C 0002                move.w     -[A7], 0x2
  4775. 00003878  486E FFEC                pea.l      [A6 - 0x14]
  4776. 0000387C  4267                     clr.w      -[A7]
  4777. 0000387E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4778. 00003882  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4779. label00003886:
  4780. 00003886  302E FFF8                move.w     D0, [A6 - 0x8]
  4781. 0000388A  4E5E                     unlink     A6
  4782. 0000388C  4E75                     rts
  4783. fn0000388E:
  4784. 0000388E  4E56 FFFE                link       A6, -0x0002
  4785. 00003892  48E7 0108                movem.l    -[A7], D7,A4
  4786. 00003896  286E 0008                movea.l    A4, [A6 + 0x8]
  4787. 0000389A  0C6E 0FF6 000C           cmpi.w     [A6 + 0xC], 0xFF6
  4788. 000038A0  6704                     beq        +0x6 /* 000038A6 */
  4789. 000038A2  702B                     moveq.l    D0, 0x2B
  4790. 000038A4  603C                     bra        +0x3E /* 000038E2 */
  4791. label000038A6:
  4792. 000038A6  486E FFFE                pea.l      [A6 - 0x2]
  4793. 000038AA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4794. 000038AE  4EBA 02D0                jsr        [PC + 0x2D0 /* 00003B80 */]
  4795. 000038B2  508F                     addq.l     A7, 8
  4796. 000038B4  3E00                     move.w     D7, D0
  4797. 000038B6  4A47                     tst.w      D7
  4798. 000038B8  6704                     beq        +0x6 /* 000038BE */
  4799. 000038BA  3007                     move.w     D0, D7
  4800. 000038BC  6024                     bra        +0x26 /* 000038E2 */
  4801. label000038BE:
  4802. 000038BE  7060                     moveq.l    D0, 0x60
  4803. 000038C0  C06E FFFE                and.w      D0, [A6 - 0x2]
  4804. 000038C4  4A40                     tst.w      D0
  4805. 000038C6  6704                     beq        +0x6 /* 000038CC */
  4806. 000038C8  702B                     moveq.l    D0, 0x2B
  4807. 000038CA  6016                     bra        +0x18 /* 000038E2 */
  4808. label000038CC:
  4809. 000038CC  02AC FFFF FF07 000A      andi.l     [A4 + 0xA], 0xFFFFFF07
  4810. 000038D4  302E FFFE                move.w     D0, [A6 - 0x2]
  4811. 000038D8  E748                     lsl        D0.w, 3
  4812. 000038DA  48C0                     ext.l      D0
  4813. 000038DC  81AC 000A                or.l       [A4 + 0xA], D0
  4814. 000038E0  7000                     moveq.l    D0, 0x00
  4815. label000038E2:
  4816. 000038E2  4CDF 1080                movem.l    D7,A4, [A7]+
  4817. 000038E6  4E5E                     unlink     A6
  4818. 000038E8  4E75                     rts
  4819. fn000038EA:
  4820. 000038EA  4E56 FEF6                link       A6, -0x010A
  4821. 000038EE  48E7 0108                movem.l    -[A7], D7,A4
  4822. 000038F2  286E 000C                movea.l    A4, [A6 + 0xC]
  4823. 000038F6  0C54 271E                cmpi.w     [A4], 0x271E
  4824. 000038FA  6602                     bne        +0x4 /* 000038FE */
  4825. 000038FC  508C                     addq.l     A4, 8
  4826. label000038FE:
  4827. 000038FE  508C                     addq.l     A4, 8
  4828. 00003900  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  4829. 00003904  6706                     beq        +0x8 /* 0000390C */
  4830. 00003906  7007                     moveq.l    D0, 0x07
  4831. 00003908  6000 012E                bra        +0x130 /* 00003A38 */
  4832. label0000390C:
  4833. 0000390C  508C                     addq.l     A4, 8
  4834. 0000390E  486E FFF6                pea.l      [A6 - 0xA]
  4835. 00003912  486E FFFE                pea.l      [A6 - 0x2]
  4836. 00003916  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4837. 0000391A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4838. 0000391E  2F0C                     move.l     -[A7], A4
  4839. 00003920  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4840. 00003924  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  4841. 00003928  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4842. 0000392C  3E00                     move.w     D7, D0
  4843. 0000392E  4A47                     tst.w      D7
  4844. 00003930  6706                     beq        +0x8 /* 00003938 */
  4845. 00003932  3007                     move.w     D0, D7
  4846. 00003934  6000 0102                bra        +0x104 /* 00003A38 */
  4847. label00003938:
  4848. 00003938  302E FFFE                move.w     D0, [A6 - 0x2]
  4849. 0000393C  48C0                     ext.l      D0
  4850. 0000393E  E780                     asl        D0, 3
  4851. 00003940  D9C0                     add.l      A4, D0
  4852. 00003942  4A54                     tst.w      [A4]
  4853. 00003944  670E                     beq        +0x10 /* 00003954 */
  4854. 00003946  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4855. 0000394A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4856. 0000394E  7013                     moveq.l    D0, 0x13
  4857. 00003950  6000 00E6                bra        +0xE8 /* 00003A38 */
  4858. label00003954:
  4859. 00003954  7E00                     moveq.l    D7, 0x00
  4860. 00003956  302E 0018                move.w     D0, [A6 + 0x18]
  4861. 0000395A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4862. 0000395E  0FF1                     .incomplete
  4863. 00003960  0FF6                     .incomplete
  4864. 00003962  00CC                     .incomplete
  4865. 00003964  000C 00C8                ori.b      A4, 0xC8
  4866. 00003968  001C 0036                ori.b      [A4]+, 0x36 /* '6' */
  4867. 0000396C  0076 00B0 486D           ori.w      [A6 + D4 + 0x6D], 0xB0
  4868. 00003972  B320                     xor.b      -[A0], D1
  4869. 00003974  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4870. 00003978  4EBA 019A                jsr        [PC + 0x19A /* 00003B14 */]
  4871. 0000397C  508F                     addq.l     A7, 8
  4872. 0000397E  3E00                     move.w     D7, D0
  4873. 00003980  6000 00AC                bra        +0xAE /* 00003A2E */
  4874. 00003984  486E FEF6                pea.l      [A6 - 0x10A]
  4875. 00003988  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4876. 0000398C  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4877. 00003990  508F                     addq.l     A7, 8
  4878. 00003992  486E FEF6                pea.l      [A6 - 0x10A]
  4879. 00003996  486D B31E                pea.l      [A5 - 0x4CE2]
  4880. 0000399A  A900                     syscall    GetFNum
  4881. 0000399C  6000 0090                bra        +0x92 /* 00003A2E */
  4882. 000039A0  486E FFFA                pea.l      [A6 - 0x6]
  4883. 000039A4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4884. 000039A8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4885. 000039AC  508F                     addq.l     A7, 8
  4886. 000039AE  3E00                     move.w     D7, D0
  4887. 000039B0  4A47                     tst.w      D7
  4888. 000039B2  6600 007A                bne        +0x7C /* 00003A2E */
  4889. 000039B6  0CAE 0000 0005 FFFA      cmpi.l     [A6 - 0x6], 0x5
  4890. 000039BE  6C06                     bge        +0x8 /* 000039C6 */
  4891. 000039C0  7005                     moveq.l    D0, 0x05
  4892. 000039C2  2D40 FFFA                move.l     [A6 - 0x6], D0
  4893. label000039C6:
  4894. 000039C6  0CAE 0000 00C8 FFFA      cmpi.l     [A6 - 0x6], 0xC8
  4895. 000039CE  6F08                     ble        +0xA /* 000039D8 */
  4896. 000039D0  2D7C 0000 00C8 FFFA      move.l     [A6 - 0x6], 0xC8
  4897. label000039D8:
  4898. 000039D8  3B6E FFFC B324           move.w     [A5 - 0x4CDC], [A6 - 0x4]
  4899. 000039DE  6000 004E                bra        +0x50 /* 00003A2E */
  4900. 000039E2  486E FFFA                pea.l      [A6 - 0x6]
  4901. 000039E6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4902. 000039EA  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4903. 000039EE  508F                     addq.l     A7, 8
  4904. 000039F0  3E00                     move.w     D7, D0
  4905. 000039F2  4A47                     tst.w      D7
  4906. 000039F4  6638                     bne        +0x3A /* 00003A2E */
  4907. 000039F6  0CAE 0000 0005 FFFA      cmpi.l     [A6 - 0x6], 0x5
  4908. 000039FE  6C06                     bge        +0x8 /* 00003A06 */
  4909. 00003A00  7005                     moveq.l    D0, 0x05
  4910. 00003A02  2D40 FFFA                move.l     [A6 - 0x6], D0
  4911. label00003A06:
  4912. 00003A06  0CAE 0000 007F FFFA      cmpi.l     [A6 - 0x6], 0x7F
  4913. 00003A0E  6F06                     ble        +0x8 /* 00003A16 */
  4914. 00003A10  707F                     moveq.l    D0, 0x7F
  4915. 00003A12  2D40 FFFA                move.l     [A6 - 0x6], D0
  4916. label00003A16:
  4917. 00003A16  3B6E FFFC B31C           move.w     [A5 - 0x4CE4], [A6 - 0x4]
  4918. 00003A1C  6010                     bra        +0x12 /* 00003A2E */
  4919. 00003A1E  486D B322                pea.l      [A5 - 0x4CDE]
  4920. 00003A22  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4921. 00003A26  4EBA 0158                jsr        [PC + 0x158 /* 00003B80 */]
  4922. 00003A2A  508F                     addq.l     A7, 8
  4923. 00003A2C  3E00                     move.w     D7, D0
  4924. label00003A2E:
  4925. 00003A2E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4926. 00003A32  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4927. 00003A36  3007                     move.w     D0, D7
  4928. label00003A38:
  4929. 00003A38  4CDF 1080                movem.l    D7,A4, [A7]+
  4930. 00003A3C  4E5E                     unlink     A6
  4931. 00003A3E  4E75                     rts
  4932. fn00003A40:
  4933. 00003A40  4E56 FEFA                link       A6, -0x0106
  4934. 00003A44  2F07                     move.l     -[A7], D7
  4935. 00003A46  7E00                     moveq.l    D7, 0x00
  4936. 00003A48  302E 000C                move.w     D0, [A6 + 0xC]
  4937. 00003A4C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4938. 00003A50  0FF1                     .incomplete
  4939. 00003A52  0FF6                     .incomplete
  4940. 00003A54  00B8 000C 00B4 002C      ori.l      [0x0000002C /* __m68k_vec_f_trap__ */], 0xC00B4
  4941. 00003A5C  00B0 004E 008E 486E      ori.l      [A0 + D4 + 0x6E], 0x4E008E
  4942. 00003A64  FFFE                     .invalid   <<F/7/7>>
  4943. 00003A66  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4944. 00003A6A  4EBA 00A8                jsr        [PC + 0xA8 /* 00003B14 */]
  4945. 00003A6E  508F                     addq.l     A7, 8
  4946. 00003A70  3E00                     move.w     D7, D0
  4947. 00003A72  4A47                     tst.w      D7
  4948. 00003A74  6600 0096                bne        +0x98 /* 00003B0C */
  4949. 00003A78  206E 0008                movea.l    A0, [A6 + 0x8]
  4950. 00003A7C  316E FFFE 004C           move.w     [A0 + 0x4C], [A6 - 0x2]
  4951. 00003A82  6000 0088                bra        +0x8A /* 00003B0C */
  4952. 00003A86  486E FEFA                pea.l      [A6 - 0x106]
  4953. 00003A8A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4954. 00003A8E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4955. 00003A92  508F                     addq.l     A7, 8
  4956. 00003A94  486E FEFA                pea.l      [A6 - 0x106]
  4957. 00003A98  486E FFFE                pea.l      [A6 - 0x2]
  4958. 00003A9C  A900                     syscall    GetFNum
  4959. 00003A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  4960. 00003AA2  316E FFFE 0046           move.w     [A0 + 0x46], [A6 - 0x2]
  4961. 00003AA8  6000 0062                bra        +0x64 /* 00003B0C */
  4962. 00003AAC  486E FFFA                pea.l      [A6 - 0x6]
  4963. 00003AB0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4964. 00003AB4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4965. 00003AB8  508F                     addq.l     A7, 8
  4966. 00003ABA  3E00                     move.w     D7, D0
  4967. 00003ABC  4A47                     tst.w      D7
  4968. 00003ABE  6600 004C                bne        +0x4E /* 00003B0C */
  4969. 00003AC2  0CAE 0000 0005 FFFA      cmpi.l     [A6 - 0x6], 0x5
  4970. 00003ACA  6C06                     bge        +0x8 /* 00003AD2 */
  4971. 00003ACC  7005                     moveq.l    D0, 0x05
  4972. 00003ACE  2D40 FFFA                move.l     [A6 - 0x6], D0
  4973. label00003AD2:
  4974. 00003AD2  0CAE 0000 007F FFFA      cmpi.l     [A6 - 0x6], 0x7F
  4975. 00003ADA  6F06                     ble        +0x8 /* 00003AE2 */
  4976. 00003ADC  707F                     moveq.l    D0, 0x7F
  4977. 00003ADE  2D40 FFFA                move.l     [A6 - 0x6], D0
  4978. label00003AE2:
  4979. 00003AE2  206E 0008                movea.l    A0, [A6 + 0x8]
  4980. 00003AE6  316E FFFC 0048           move.w     [A0 + 0x48], [A6 - 0x4]
  4981. 00003AEC  601E                     bra        +0x20 /* 00003B0C */
  4982. 00003AEE  486E FFFE                pea.l      [A6 - 0x2]
  4983. 00003AF2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4984. 00003AF6  4EBA 0088                jsr        [PC + 0x88 /* 00003B80 */]
  4985. 00003AFA  508F                     addq.l     A7, 8
  4986. 00003AFC  3E00                     move.w     D7, D0
  4987. 00003AFE  4A47                     tst.w      D7
  4988. 00003B00  660A                     bne        +0xC /* 00003B0C */
  4989. 00003B02  206E 0008                movea.l    A0, [A6 + 0x8]
  4990. 00003B06  316E FFFE 004A           move.w     [A0 + 0x4A], [A6 - 0x2]
  4991. label00003B0C:
  4992. 00003B0C  3007                     move.w     D0, D7
  4993. 00003B0E  2E1F                     move.l     D7, [A7]+
  4994. 00003B10  4E5E                     unlink     A6
  4995. 00003B12  4E75                     rts
  4996. fn00003B14:
  4997. 00003B14  4E56 FEFE                link       A6, -0x0102
  4998. 00003B18  2F0C                     move.l     -[A7], A4
  4999. 00003B1A  286E 000C                movea.l    A4, [A6 + 0xC]
  5000. 00003B1E  486E FEFE                pea.l      [A6 - 0x102]
  5001. 00003B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5002. 00003B26  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5003. 00003B2A  508F                     addq.l     A7, 8
  5004. 00003B2C  486E FEFE                pea.l      [A6 - 0x102]
  5005. 00003B30  486D BD3E                pea.l      [A5 - 0x42C2]
  5006. 00003B34  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  5007. 00003B38  508F                     addq.l     A7, 8
  5008. 00003B3A  4A40                     tst.w      D0
  5009. 00003B3C  6706                     beq        +0x8 /* 00003B44 */
  5010. 00003B3E  4254                     clr.w      [A4]
  5011. 00003B40  7000                     moveq.l    D0, 0x00
  5012. 00003B42  6036                     bra        +0x38 /* 00003B7A */
  5013. label00003B44:
  5014. 00003B44  486E FEFE                pea.l      [A6 - 0x102]
  5015. 00003B48  486D BD44                pea.l      [A5 - 0x42BC]
  5016. 00003B4C  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  5017. 00003B50  508F                     addq.l     A7, 8
  5018. 00003B52  4A40                     tst.w      D0
  5019. 00003B54  6708                     beq        +0xA /* 00003B5E */
  5020. 00003B56  7001                     moveq.l    D0, 0x01
  5021. 00003B58  3880                     move.w     [A4], D0
  5022. 00003B5A  7000                     moveq.l    D0, 0x00
  5023. 00003B5C  601C                     bra        +0x1E /* 00003B7A */
  5024. label00003B5E:
  5025. 00003B5E  486E FEFE                pea.l      [A6 - 0x102]
  5026. 00003B62  486D BD4C                pea.l      [A5 - 0x42B4]
  5027. 00003B66  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  5028. 00003B6A  508F                     addq.l     A7, 8
  5029. 00003B6C  4A40                     tst.w      D0
  5030. 00003B6E  6708                     beq        +0xA /* 00003B78 */
  5031. 00003B70  70FF                     moveq.l    D0, 0xFFFFFFFF
  5032. 00003B72  3880                     move.w     [A4], D0
  5033. 00003B74  7000                     moveq.l    D0, 0x00
  5034. 00003B76  6002                     bra        +0x4 /* 00003B7A */
  5035. label00003B78:
  5036. 00003B78  7002                     moveq.l    D0, 0x02
  5037. label00003B7A:
  5038. 00003B7A  285F                     movea.l    A4, [A7]+
  5039. 00003B7C  4E5E                     unlink     A6
  5040. 00003B7E  4E75                     rts
  5041. fn00003B80:
  5042. 00003B80  4E56 FFFC                link       A6, -0x0004
  5043. 00003B84  48E7 0308                movem.l    -[A7], D6,D7,A4
  5044. 00003B88  7E00                     moveq.l    D7, 0x00
  5045. 00003B8A  7C00                     moveq.l    D6, 0x00
  5046. 00003B8C  486E FFFC                pea.l      [A6 - 0x4]
  5047. 00003B90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5048. 00003B94  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  5049. 00003B98  508F                     addq.l     A7, 8
  5050. 00003B9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5051. 00003B9E  2850                     movea.l    A4, [A0]
  5052. 00003BA0  6000 005E                bra        +0x60 /* 00003C00 */
  5053. label00003BA4:
  5054. 00003BA4  3014                     move.w     D0, [A4]
  5055. 00003BA6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5056. 00003BAA  0009 0052                ori.b      A1, 0x52 /* 'R' */
  5057. 00003BAE  2B4D 004E                move.l     [A5 + 0x4E], A5
  5058. 00003BB2  0007 001E                ori.b      D7, 0x1E
  5059. 00003BB6  2B03                     move.l     -[A5], D3
  5060. 00003BB8  0020 2B32                ori.b      -[A0], 0x32 /* '2' */
  5061. 00003BBC  0022 2B6A                ori.b      -[A2], 0x6A /* 'j' */
  5062. 00003BC0  0024 0FE9                ori.b      -[A4], 0xE9
  5063. 00003BC4  0026 2B44                ori.b      -[A6], 0x44 /* 'D' */
  5064. 00003BC8  0028 2B1F 002A           ori.b      [A0 + 0x2A], 0x1F
  5065. 00003BCE  2B11                     move.l     -[A5], [A1]
  5066. 00003BD0  002C 0047 0001           ori.b      [A4 + 0x1], 0x47 /* 'G' */
  5067. 00003BD6  6026                     bra        +0x28 /* 00003BFE */
  5068. 00003BD8  0047 0002                ori.w      D7, 0x2
  5069. 00003BDC  6020                     bra        +0x22 /* 00003BFE */
  5070. 00003BDE  0047 0004                ori.w      D7, 0x4
  5071. 00003BE2  601A                     bra        +0x1C /* 00003BFE */
  5072. 00003BE4  0047 0010                ori.w      D7, 0x10
  5073. 00003BE8  6014                     bra        +0x16 /* 00003BFE */
  5074. 00003BEA  0047 0008                ori.w      D7, 0x8
  5075. 00003BEE  600E                     bra        +0x10 /* 00003BFE */
  5076. 00003BF0  0047 0040                ori.w      D7, 0x40 /* '@' */
  5077. 00003BF4  6008                     bra        +0xA /* 00003BFE */
  5078. 00003BF6  0047 0020                ori.w      D7, 0x20 /* ' ' */
  5079. 00003BFA  6002                     bra        +0x4 /* 00003BFE */
  5080. 00003BFC  7C53                     moveq.l    D6, 0x53
  5081. label00003BFE:
  5082. 00003BFE  508C                     addq.l     A4, 8
  5083. label00003C00:
  5084. 00003C00  4A46                     tst.w      D6
  5085. 00003C02  6604                     bne        +0x6 /* 00003C08 */
  5086. 00003C04  4A54                     tst.w      [A4]
  5087. 00003C06  669C                     bne        -0x62 /* 00003BA4 */
  5088. label00003C08:
  5089. 00003C08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5090. 00003C0C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5091. 00003C10  206E 000C                movea.l    A0, [A6 + 0xC]
  5092. 00003C14  3087                     move.w     [A0], D7
  5093. 00003C16  3006                     move.w     D0, D6
  5094. 00003C18  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5095. 00003C1C  4E5E                     unlink     A6
  5096. 00003C1E  4E75                     rts
  5097. fn00003C20:
  5098. 00003C20  4E56 FEDA                link       A6, -0x0126
  5099. 00003C24  2F0C                     move.l     -[A7], A4
  5100. 00003C26  286E 000C                movea.l    A4, [A6 + 0xC]
  5101. 00003C2A  486E FF58                pea.l      [A6 - 0xA8]
  5102. 00003C2E  486E FEE0                pea.l      [A6 - 0x120]
  5103. 00003C32  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5104. 00003C36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5105. 00003C3A  2F0C                     move.l     -[A7], A4
  5106. 00003C3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5107. 00003C40  4EBA 3C72                jsr        [PC + 0x3C72 /* 000078B4 */]
  5108. 00003C44  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5109. 00003C48  3D40 FEDE                move.w     [A6 - 0x122], D0
  5110. 00003C4C  4A6E FEDE                tst.w      [A6 - 0x122]
  5111. 00003C50  6700 0054                beq        +0x56 /* 00003CA6 */
  5112. 00003C54  0C54 271E                cmpi.w     [A4], 0x271E
  5113. 00003C58  6602                     bne        +0x4 /* 00003C5C */
  5114. 00003C5A  508C                     addq.l     A4, 8
  5115. label00003C5C:
  5116. 00003C5C  508C                     addq.l     A4, 8
  5117. 00003C5E  0C54 271B                cmpi.w     [A4], 0x271B
  5118. 00003C62  6706                     beq        +0x8 /* 00003C6A */
  5119. 00003C64  7005                     moveq.l    D0, 0x05
  5120. 00003C66  6000 03E8                bra        +0x3EA /* 00004050 */
  5121. label00003C6A:
  5122. 00003C6A  508C                     addq.l     A4, 8
  5123. 00003C6C  0C54 271E                cmpi.w     [A4], 0x271E
  5124. 00003C70  6602                     bne        +0x4 /* 00003C74 */
  5125. 00003C72  508C                     addq.l     A4, 8
  5126. label00003C74:
  5127. 00003C74  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  5128. 00003C78  6706                     beq        +0x8 /* 00003C80 */
  5129. 00003C7A  7002                     moveq.l    D0, 0x02
  5130. 00003C7C  6000 03D2                bra        +0x3D4 /* 00004050 */
  5131. label00003C80:
  5132. 00003C80  508C                     addq.l     A4, 8
  5133. 00003C82  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  5134. 00003C86  6706                     beq        +0x8 /* 00003C8E */
  5135. 00003C88  0C54 2B04                cmpi.w     [A4], 0x2B04
  5136. 00003C8C  6602                     bne        +0x4 /* 00003C90 */
  5137. label00003C8E:
  5138. 00003C8E  508C                     addq.l     A4, 8
  5139. label00003C90:
  5140. 00003C90  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  5141. 00003C94  6706                     beq        +0x8 /* 00003C9C */
  5142. 00003C96  7007                     moveq.l    D0, 0x07
  5143. 00003C98  6000 03B6                bra        +0x3B8 /* 00004050 */
  5144. label00003C9C:
  5145. 00003C9C  508C                     addq.l     A4, 8
  5146. 00003C9E  3D7C 03E8 FF58           move.w     [A6 - 0xA8], 0x3E8
  5147. 00003CA4  600A                     bra        +0xC /* 00003CB0 */
  5148. label00003CA6:
  5149. 00003CA6  302E FEE0                move.w     D0, [A6 - 0x120]
  5150. 00003CAA  48C0                     ext.l      D0
  5151. 00003CAC  E780                     asl        D0, 3
  5152. 00003CAE  D9C0                     add.l      A4, D0
  5153. label00003CB0:
  5154. 00003CB0  302E 0018                move.w     D0, [A6 + 0x18]
  5155. 00003CB4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5156. 00003CB8  000A 002A                ori.b      A2, 0x2A /* '*' */
  5157. 00003CBC  0FCB                     .incomplete
  5158. 00003CBE  0026 0FF9                ori.b      -[A6], 0xF9
  5159. 00003CC2  0022 0FA6                ori.b      -[A2], 0xA6
  5160. 00003CC6  0048 0FE0                ori.w      A0, 0xFE0
  5161. 00003CCA  0068 0FF8 0064           ori.w      [A0 + 0x64], 0xFF8
  5162. 00003CD0  0FC9                     .incomplete
  5163. 00003CD2  0060 0FA7                ori.w      -[A0], 0xFA7
  5164. 00003CD6  005C 0FE3                ori.w      [A4]+, 0xFE3
  5165. 00003CDA  0058 0FC2                ori.w      [A0]+, 0xFC2
  5166. 00003CDE  0054 0FFE                ori.w      [A4], 0xFFE
  5167. 00003CE2  00A4 486E FEEA           ori.l      -[A4], 0x486EFEEA
  5168. 00003CE8  486E FEEE                pea.l      [A6 - 0x112]
  5169. 00003CEC  486E FEE0                pea.l      [A6 - 0x120]
  5170. 00003CF0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5171. 00003CF4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5172. 00003CF8  2F0C                     move.l     -[A7], A4
  5173. 00003CFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5174. 00003CFE  4EBA 36A0                jsr        [PC + 0x36A0 /* 000073A0 */]
  5175. 00003D02  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5176. 00003D06  3D40 FEDE                move.w     [A6 - 0x122], D0
  5177. 00003D0A  6000 007A                bra        +0x7C /* 00003D86 */
  5178. 00003D0E  486E FEFA                pea.l      [A6 - 0x106]
  5179. 00003D12  486E FEE0                pea.l      [A6 - 0x120]
  5180. 00003D16  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5181. 00003D1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5182. 00003D1E  2F0C                     move.l     -[A7], A4
  5183. 00003D20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5184. 00003D24  4EBA 3878                jsr        [PC + 0x3878 /* 0000759E */]
  5185. 00003D28  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5186. 00003D2C  3D40 FEDE                move.w     [A6 - 0x122], D0
  5187. 00003D30  6054                     bra        +0x56 /* 00003D86 */
  5188. 00003D32  486E FF02                pea.l      [A6 - 0xFE]
  5189. 00003D36  486E FEE0                pea.l      [A6 - 0x120]
  5190. 00003D3A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5191. 00003D3E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5192. 00003D42  2F0C                     move.l     -[A7], A4
  5193. 00003D44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5194. 00003D48  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5195. 00003D4C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5196. 00003D50  3D40 FEDE                move.w     [A6 - 0x122], D0
  5197. 00003D54  4A6E FEDE                tst.w      [A6 - 0x122]
  5198. 00003D58  6712                     beq        +0x14 /* 00003D6C */
  5199. 00003D5A  486E FF58                pea.l      [A6 - 0xA8]
  5200. 00003D5E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5201. 00003D62  588F                     addq.l     A7, 4
  5202. 00003D64  302E FEDE                move.w     D0, [A6 - 0x122]
  5203. 00003D68  6000 02E6                bra        +0x2E8 /* 00004050 */
  5204. label00003D6C:
  5205. 00003D6C  486E FEE6                pea.l      [A6 - 0x11A]
  5206. 00003D70  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  5207. 00003D74  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5208. 00003D78  508F                     addq.l     A7, 8
  5209. 00003D7A  3D40 FEDE                move.w     [A6 - 0x122], D0
  5210. 00003D7E  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  5211. 00003D82  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5212. label00003D86:
  5213. 00003D86  4A6E FEDE                tst.w      [A6 - 0x122]
  5214. 00003D8A  6712                     beq        +0x14 /* 00003D9E */
  5215. 00003D8C  486E FF58                pea.l      [A6 - 0xA8]
  5216. 00003D90  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5217. 00003D94  588F                     addq.l     A7, 4
  5218. 00003D96  302E FEDE                move.w     D0, [A6 - 0x122]
  5219. 00003D9A  6000 02B4                bra        +0x2B6 /* 00004050 */
  5220. label00003D9E:
  5221. 00003D9E  302E FEE0                move.w     D0, [A6 - 0x120]
  5222. 00003DA2  48C0                     ext.l      D0
  5223. 00003DA4  E780                     asl        D0, 3
  5224. 00003DA6  D9C0                     add.l      A4, D0
  5225. 00003DA8  4A54                     tst.w      [A4]
  5226. 00003DAA  6710                     beq        +0x12 /* 00003DBC */
  5227. 00003DAC  486E FF58                pea.l      [A6 - 0xA8]
  5228. 00003DB0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5229. 00003DB4  588F                     addq.l     A7, 4
  5230. 00003DB6  7013                     moveq.l    D0, 0x13
  5231. 00003DB8  6000 0296                bra        +0x298 /* 00004050 */
  5232. label00003DBC:
  5233. 00003DBC  0C6E 03E8 FF58           cmpi.w     [A6 - 0xA8], 0x3E8
  5234. 00003DC2  665A                     bne        +0x5C /* 00003E1E */
  5235. 00003DC4  0C6E 0FE0 0018           cmpi.w     [A6 + 0x18], 0xFE0
  5236. 00003DCA  672A                     beq        +0x2C /* 00003DF6 */
  5237. 00003DCC  486E FEFA                pea.l      [A6 - 0x106]
  5238. 00003DD0  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  5239. 00003DD4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5240. 00003DD8  508F                     addq.l     A7, 8
  5241. 00003DDA  486E FEFA                pea.l      [A6 - 0x106]
  5242. 00003DDE  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  5243. 00003DE2  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5244. 00003DE6  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  5245. 00003DEA  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5246. 00003DEE  4EBA 0266                jsr        [PC + 0x266 /* 00004056 */]
  5247. 00003DF2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5248. label00003DF6:
  5249. 00003DF6  4267                     clr.w      -[A7]
  5250. 00003DF8  486E FEFA                pea.l      [A6 - 0x106]
  5251. 00003DFC  A8AE                     syscall    EmptyRect
  5252. 00003DFE  101F                     move.b     D0, [A7]+
  5253. 00003E00  4A00                     tst.b      D0
  5254. 00003E02  6706                     beq        +0x8 /* 00003E0A */
  5255. 00003E04  7042                     moveq.l    D0, 0x42
  5256. 00003E06  6000 0248                bra        +0x24A /* 00004050 */
  5257. label00003E0A:
  5258. 00003E0A  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  5259. 00003E0E  486E FEFA                pea.l      [A6 - 0x106]
  5260. 00003E12  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5261. 00003E16  508F                     addq.l     A7, 8
  5262. 00003E18  7000                     moveq.l    D0, 0x00
  5263. 00003E1A  6000 0234                bra        +0x236 /* 00004050 */
  5264. label00003E1E:
  5265. 00003E1E  0C6E 0006 FF58           cmpi.w     [A6 - 0xA8], 0x6
  5266. 00003E24  6600 00B6                bne        +0xB8 /* 00003EDC */
  5267. 00003E28  0C6E 0FE0 0018           cmpi.w     [A6 + 0x18], 0xFE0
  5268. 00003E2E  672E                     beq        +0x30 /* 00003E5E */
  5269. 00003E30  206E FF92                movea.l    A0, [A6 - 0x6E]
  5270. 00003E34  2050                     movea.l    A0, [A0]
  5271. 00003E36  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5272. 00003E3A  41E8 0018                lea.l      A0, [A0 + 0x18]
  5273. 00003E3E  22D8                     move.l     [A1]+, [A0]+
  5274. 00003E40  22D8                     move.l     [A1]+, [A0]+
  5275. 00003E42  486E FEFA                pea.l      [A6 - 0x106]
  5276. 00003E46  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  5277. 00003E4A  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5278. 00003E4E  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  5279. 00003E52  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5280. 00003E56  4EBA 01FE                jsr        [PC + 0x1FE /* 00004056 */]
  5281. 00003E5A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5282. label00003E5E:
  5283. 00003E5E  4267                     clr.w      -[A7]
  5284. 00003E60  486E FEFA                pea.l      [A6 - 0x106]
  5285. 00003E64  A8AE                     syscall    EmptyRect
  5286. 00003E66  101F                     move.b     D0, [A7]+
  5287. 00003E68  4A00                     tst.b      D0
  5288. 00003E6A  6710                     beq        +0x12 /* 00003E7C */
  5289. 00003E6C  486E FF58                pea.l      [A6 - 0xA8]
  5290. 00003E70  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5291. 00003E74  588F                     addq.l     A7, 4
  5292. 00003E76  7042                     moveq.l    D0, 0x42
  5293. 00003E78  6000 01D6                bra        +0x1D8 /* 00004050 */
  5294. label00003E7C:
  5295. 00003E7C  486E FEFA                pea.l      [A6 - 0x106]
  5296. 00003E80  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  5297. 00003E84  588F                     addq.l     A7, 4
  5298. 00003E86  206E FF92                movea.l    A0, [A6 - 0x6E]
  5299. 00003E8A  2050                     movea.l    A0, [A0]
  5300. 00003E8C  41E8 0018                lea.l      A0, [A0 + 0x18]
  5301. 00003E90  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5302. 00003E94  20D9                     move.l     [A0]+, [A1]+
  5303. 00003E96  20D9                     move.l     [A0]+, [A1]+
  5304. 00003E98  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  5305. 00003E9C  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  5306. 00003EA0  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5307. 00003EA4  508F                     addq.l     A7, 8
  5308. 00003EA6  3F00                     move.w     -[A7], D0
  5309. 00003EA8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5310. 00003EAC  548F                     addq.l     A7, 2
  5311. 00003EAE  4AAE FFC2                tst.l      [A6 - 0x3E]
  5312. 00003EB2  6718                     beq        +0x1A /* 00003ECC */
  5313. 00003EB4  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5314. 00003EB8  486E FEFA                pea.l      [A6 - 0x106]
  5315. 00003EBC  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5316. 00003EC0  508F                     addq.l     A7, 8
  5317. 00003EC2  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5318. 00003EC6  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  5319. 00003ECA  588F                     addq.l     A7, 4
  5320. label00003ECC:
  5321. 00003ECC  486E FF58                pea.l      [A6 - 0xA8]
  5322. 00003ED0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5323. 00003ED4  588F                     addq.l     A7, 4
  5324. 00003ED6  7000                     moveq.l    D0, 0x00
  5325. 00003ED8  6000 0176                bra        +0x178 /* 00004050 */
  5326. label00003EDC:
  5327. 00003EDC  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  5328. 00003EE2  6710                     beq        +0x12 /* 00003EF4 */
  5329. 00003EE4  486E FF58                pea.l      [A6 - 0xA8]
  5330. 00003EE8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5331. 00003EEC  588F                     addq.l     A7, 4
  5332. 00003EEE  7002                     moveq.l    D0, 0x02
  5333. 00003EF0  6000 015E                bra        +0x160 /* 00004050 */
  5334. label00003EF4:
  5335. 00003EF4  206E FFE2                movea.l    A0, [A6 - 0x1E]
  5336. 00003EF8  302E FFDC                move.w     D0, [A6 - 0x24]
  5337. 00003EFC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5338. 00003F00  D090                     add.l      D0, [A0]
  5339. 00003F02  2040                     movea.l    A0, D0
  5340. 00003F04  43EE FF06                lea.l      A1, [A6 - 0xFA]
  5341. 00003F08  7013                     moveq.l    D0, 0x13
  5342. label00003F0A:
  5343. 00003F0A  22D8                     move.l     [A1]+, [A0]+
  5344. 00003F0C  51C8 FFFC                dbf        D0, -0x6 /* 00003F0A */
  5345. 00003F10  32D8                     move.w     [A1]+, [A0]+
  5346. 00003F12  486E FEF2                pea.l      [A6 - 0x10E]
  5347. 00003F16  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5348. 00003F1A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5349. 00003F1E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5350. 00003F22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5351. 00003F26  0C6E 0FE0 0018           cmpi.w     [A6 + 0x18], 0xFE0
  5352. 00003F2C  6728                     beq        +0x2A /* 00003F56 */
  5353. 00003F2E  41EE FEFA                lea.l      A0, [A6 - 0x106]
  5354. 00003F32  43EE FF14                lea.l      A1, [A6 - 0xEC]
  5355. 00003F36  20D9                     move.l     [A0]+, [A1]+
  5356. 00003F38  20D9                     move.l     [A0]+, [A1]+
  5357. 00003F3A  486E FEFA                pea.l      [A6 - 0x106]
  5358. 00003F3E  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  5359. 00003F42  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5360. 00003F46  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  5361. 00003F4A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5362. 00003F4E  4EBA 0106                jsr        [PC + 0x106 /* 00004056 */]
  5363. 00003F52  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5364. label00003F56:
  5365. 00003F56  4267                     clr.w      -[A7]
  5366. 00003F58  486E FEFA                pea.l      [A6 - 0x106]
  5367. 00003F5C  A8AE                     syscall    EmptyRect
  5368. 00003F5E  101F                     move.b     D0, [A7]+
  5369. 00003F60  4A00                     tst.b      D0
  5370. 00003F62  6718                     beq        +0x1A /* 00003F7C */
  5371. 00003F64  0C6E 0067 FF06           cmpi.w     [A6 - 0xFA], 0x67 /* 'g' */
  5372. 00003F6A  6710                     beq        +0x12 /* 00003F7C */
  5373. 00003F6C  486E FF58                pea.l      [A6 - 0xA8]
  5374. 00003F70  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5375. 00003F74  588F                     addq.l     A7, 4
  5376. 00003F76  7042                     moveq.l    D0, 0x42
  5377. 00003F78  6000 00D6                bra        +0xD8 /* 00004050 */
  5378. label00003F7C:
  5379. 00003F7C  0C6E 0069 FF06           cmpi.w     [A6 - 0xFA], 0x69 /* 'i' */
  5380. 00003F82  6636                     bne        +0x38 /* 00003FBA */
  5381. 00003F84  3F2E FF4C                move.w     -[A7], [A6 - 0xB4]
  5382. 00003F88  486E FEDA                pea.l      [A6 - 0x126]
  5383. 00003F8C  486E FEE2                pea.l      [A6 - 0x11E]
  5384. 00003F90  486E FEFA                pea.l      [A6 - 0x106]
  5385. 00003F94  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5386. 00003F98  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5387. 00003F9C  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  5388. 00003FA0  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  5389. 00003FA4  588F                     addq.l     A7, 4
  5390. 00003FA6  4A40                     tst.w      D0
  5391. 00003FA8  6710                     beq        +0x12 /* 00003FBA */
  5392. 00003FAA  486E FF58                pea.l      [A6 - 0xA8]
  5393. 00003FAE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5394. 00003FB2  588F                     addq.l     A7, 4
  5395. 00003FB4  7025                     moveq.l    D0, 0x25
  5396. 00003FB6  6000 0098                bra        +0x9A /* 00004050 */
  5397. label00003FBA:
  5398. 00003FBA  3F3C 0001                move.w     -[A7], 0x1
  5399. 00003FBE  486E FEFA                pea.l      [A6 - 0x106]
  5400. 00003FC2  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5401. 00003FC6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5402. 00003FCA  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  5403. 00003FCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5404. 00003FD2  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5405. 00003FD6  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  5406. 00003FDA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5407. 00003FDE  508F                     addq.l     A7, 8
  5408. 00003FE0  3F00                     move.w     -[A7], D0
  5409. 00003FE2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5410. 00003FE6  548F                     addq.l     A7, 2
  5411. 00003FE8  4AAE FFC2                tst.l      [A6 - 0x3E]
  5412. 00003FEC  6730                     beq        +0x32 /* 0000401E */
  5413. 00003FEE  486E FEFA                pea.l      [A6 - 0x106]
  5414. 00003FF2  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5415. 00003FF6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5416. 00003FFA  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5417. 00003FFE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5418. 00004002  486E FEFA                pea.l      [A6 - 0x106]
  5419. 00004006  486E FEF2                pea.l      [A6 - 0x10E]
  5420. 0000400A  486E FEFA                pea.l      [A6 - 0x106]
  5421. 0000400E  A8AB                     syscall    UnionRect
  5422. 00004010  486E FEFA                pea.l      [A6 - 0x106]
  5423. 00004014  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5424. 00004018  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  5425. 0000401C  508F                     addq.l     A7, 8
  5426. label0000401E:
  5427. 0000401E  486E FF58                pea.l      [A6 - 0xA8]
  5428. 00004022  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5429. 00004026  588F                     addq.l     A7, 4
  5430. 00004028  486E FF58                pea.l      [A6 - 0xA8]
  5431. 0000402C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  5432. 00004030  588F                     addq.l     A7, 4
  5433. 00004032  4A40                     tst.w      D0
  5434. 00004034  6704                     beq        +0x6 /* 0000403A */
  5435. 00004036  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  5436. label0000403A:
  5437. 0000403A  486E FF58                pea.l      [A6 - 0xA8]
  5438. 0000403E  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  5439. 00004042  588F                     addq.l     A7, 4
  5440. 00004044  4A40                     tst.w      D0
  5441. 00004046  6706                     beq        +0x8 /* 0000404E */
  5442. 00004048  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  5443. 0000404C  6002                     bra        +0x4 /* 00004050 */
  5444. label0000404E:
  5445. 0000404E  7000                     moveq.l    D0, 0x00
  5446. label00004050:
  5447. 00004050  285F                     movea.l    A4, [A7]+
  5448. 00004052  4E5E                     unlink     A6
  5449. 00004054  4E75                     rts
  5450. fn00004056:
  5451. 00004056  4E56 0000                link       A6, 0
  5452. 0000405A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5453. 0000405E  286E 0016                movea.l    A4, [A6 + 0x16]
  5454. 00004062  302C 0004                move.w     D0, [A4 + 0x4]
  5455. 00004066  9054                     sub.w      D0, [A4]
  5456. 00004068  3C00                     move.w     D6, D0
  5457. 0000406A  302C 0006                move.w     D0, [A4 + 0x6]
  5458. 0000406E  906C 0002                sub.w      D0, [A4 + 0x2]
  5459. 00004072  3A00                     move.w     D5, D0
  5460. 00004074  302E 0008                move.w     D0, [A6 + 0x8]
  5461. 00004078  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5462. 0000407C  0009 0026                ori.b      A1, 0x26 /* '&' */
  5463. 00004080  0FCB                     .incomplete
  5464. 00004082  0038 0FF8 0044           ori.b      [0x00000044], 0xF8
  5465. 00004088  0FC9                     .incomplete
  5466. 0000408A  0054 0FA7                ori.w      [A4], 0xFA7
  5467. 0000408E  0062 0FE3                ori.w      -[A2], 0xFE3
  5468. 00004092  0072 0FF9 008E           ori.w      [A2 + D0.w - 0x114], 0xFF9
  5469. 00004098  0FA6                     bclr       -[A6], D7
  5470. 0000409A  00AA 0FC2 00CC 0FFE      ori.l      [A2 + 0xFFE], 0xFC200CC
  5471. 000040A2  00F2                     .incomplete
  5472. 000040A4  2F0C                     move.l     -[A7], A4
  5473. 000040A6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5474. 000040AA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5475. 000040AE  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  5476. 000040B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5477. 000040B6  6000 00DC                bra        +0xDE /* 00004194 */
  5478. 000040BA  38AE 0014                move.w     [A4], [A6 + 0x14]
  5479. 000040BE  3014                     move.w     D0, [A4]
  5480. 000040C0  D046                     add.w      D0, D6
  5481. 000040C2  3940 0004                move.w     [A4 + 0x4], D0
  5482. 000040C6  6000 00CC                bra        +0xCE /* 00004194 */
  5483. 000040CA  396E 0014 0002           move.w     [A4 + 0x2], [A6 + 0x14]
  5484. 000040D0  302C 0002                move.w     D0, [A4 + 0x2]
  5485. 000040D4  D045                     add.w      D0, D5
  5486. 000040D6  3940 0006                move.w     [A4 + 0x6], D0
  5487. 000040DA  6000 00B8                bra        +0xBA /* 00004194 */
  5488. 000040DE  396E 0014 0004           move.w     [A4 + 0x4], [A6 + 0x14]
  5489. 000040E4  302C 0004                move.w     D0, [A4 + 0x4]
  5490. 000040E8  9046                     sub.w      D0, D6
  5491. 000040EA  3880                     move.w     [A4], D0
  5492. 000040EC  6000 00A6                bra        +0xA8 /* 00004194 */
  5493. 000040F0  396E 0014 0006           move.w     [A4 + 0x6], [A6 + 0x14]
  5494. 000040F6  302C 0006                move.w     D0, [A4 + 0x6]
  5495. 000040FA  9045                     sub.w      D0, D5
  5496. 000040FC  3940 0002                move.w     [A4 + 0x2], D0
  5497. 00004100  6000 0092                bra        +0x94 /* 00004194 */
  5498. 00004104  38AE 0010                move.w     [A4], [A6 + 0x10]
  5499. 00004108  396E 000C 0002           move.w     [A4 + 0x2], [A6 + 0xC]
  5500. 0000410E  3014                     move.w     D0, [A4]
  5501. 00004110  D046                     add.w      D0, D6
  5502. 00004112  3940 0004                move.w     [A4 + 0x4], D0
  5503. 00004116  302C 0002                move.w     D0, [A4 + 0x2]
  5504. 0000411A  D045                     add.w      D0, D5
  5505. 0000411C  3940 0006                move.w     [A4 + 0x6], D0
  5506. 00004120  6000 0072                bra        +0x74 /* 00004194 */
  5507. 00004124  396E 0010 0004           move.w     [A4 + 0x4], [A6 + 0x10]
  5508. 0000412A  396E 000C 0006           move.w     [A4 + 0x6], [A6 + 0xC]
  5509. 00004130  302C 0004                move.w     D0, [A4 + 0x4]
  5510. 00004134  9046                     sub.w      D0, D6
  5511. 00004136  3880                     move.w     [A4], D0
  5512. 00004138  302C 0006                move.w     D0, [A4 + 0x6]
  5513. 0000413C  9045                     sub.w      D0, D5
  5514. 0000413E  3940 0002                move.w     [A4 + 0x2], D0
  5515. 00004142  6050                     bra        +0x52 /* 00004194 */
  5516. 00004144  302C 0004                move.w     D0, [A4 + 0x4]
  5517. 00004148  D054                     add.w      D0, [A4]
  5518. 0000414A  E240                     asr        D0.w, 1
  5519. 0000414C  3E00                     move.w     D7, D0
  5520. 0000414E  202E 0012                move.l     D0, [A6 + 0x12]
  5521. 00004152  E280                     asr        D0, 1
  5522. 00004154  3047                     movea.w    A0, D7
  5523. 00004156  91C0                     sub.l      A0, D0
  5524. 00004158  2008                     move.l     D0, A0
  5525. 0000415A  3880                     move.w     [A4], D0
  5526. 0000415C  3054                     movea.w    A0, [A4]
  5527. 0000415E  D1EE 0012                add.l      A0, [A6 + 0x12]
  5528. 00004162  2008                     move.l     D0, A0
  5529. 00004164  3940 0004                move.w     [A4 + 0x4], D0
  5530. 00004168  602A                     bra        +0x2C /* 00004194 */
  5531. 0000416A  302C 0006                move.w     D0, [A4 + 0x6]
  5532. 0000416E  D06C 0002                add.w      D0, [A4 + 0x2]
  5533. 00004172  E240                     asr        D0.w, 1
  5534. 00004174  3E00                     move.w     D7, D0
  5535. 00004176  202E 0012                move.l     D0, [A6 + 0x12]
  5536. 0000417A  E280                     asr        D0, 1
  5537. 0000417C  3047                     movea.w    A0, D7
  5538. 0000417E  91C0                     sub.l      A0, D0
  5539. 00004180  2008                     move.l     D0, A0
  5540. 00004182  3940 0002                move.w     [A4 + 0x2], D0
  5541. 00004186  306C 0002                movea.w    A0, [A4 + 0x2]
  5542. 0000418A  D1EE 0012                add.l      A0, [A6 + 0x12]
  5543. 0000418E  2008                     move.l     D0, A0
  5544. 00004190  3940 0006                move.w     [A4 + 0x6], D0
  5545. label00004194:
  5546. 00004194  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5547. 00004198  4E5E                     unlink     A6
  5548. 0000419A  4E75                     rts
  5549. fn0000419C:
  5550. 0000419C  4E56 FEEC                link       A6, -0x0114
  5551. 000041A0  48E7 0108                movem.l    -[A7], D7,A4
  5552. 000041A4  286E 000C                movea.l    A4, [A6 + 0xC]
  5553. 000041A8  486E FF04                pea.l      [A6 - 0xFC]
  5554. 000041AC  486E FFFE                pea.l      [A6 - 0x2]
  5555. 000041B0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5556. 000041B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5557. 000041B8  2F0C                     move.l     -[A7], A4
  5558. 000041BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5559. 000041BE  4EBA 36F4                jsr        [PC + 0x36F4 /* 000078B4 */]
  5560. 000041C2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5561. 000041C6  3E00                     move.w     D7, D0
  5562. 000041C8  4A47                     tst.w      D7
  5563. 000041CA  6706                     beq        +0x8 /* 000041D2 */
  5564. 000041CC  3007                     move.w     D0, D7
  5565. 000041CE  6000 0100                bra        +0x102 /* 000042D0 */
  5566. label000041D2:
  5567. 000041D2  302E FFFE                move.w     D0, [A6 - 0x2]
  5568. 000041D6  48C0                     ext.l      D0
  5569. 000041D8  E780                     asl        D0, 3
  5570. 000041DA  D9C0                     add.l      A4, D0
  5571. 000041DC  0C6E 0003 FF04           cmpi.w     [A6 - 0xFC], 0x3
  5572. 000041E2  6710                     beq        +0x12 /* 000041F4 */
  5573. 000041E4  486E FF04                pea.l      [A6 - 0xFC]
  5574. 000041E8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5575. 000041EC  588F                     addq.l     A7, 4
  5576. 000041EE  700B                     moveq.l    D0, 0x0B
  5577. 000041F0  6000 00DE                bra        +0xE0 /* 000042D0 */
  5578. label000041F4:
  5579. 000041F4  206E FF8E                movea.l    A0, [A6 - 0x72]
  5580. 000041F8  302E FF88                move.w     D0, [A6 - 0x78]
  5581. 000041FC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5582. 00004200  D090                     add.l      D0, [A0]
  5583. 00004202  2040                     movea.l    A0, D0
  5584. 00004204  43EE FFAC                lea.l      A1, [A6 - 0x54]
  5585. 00004208  7013                     moveq.l    D0, 0x13
  5586. label0000420A:
  5587. 0000420A  22D8                     move.l     [A1]+, [A0]+
  5588. 0000420C  51C8 FFFC                dbf        D0, -0x6 /* 0000420A */
  5589. 00004210  32D8                     move.w     [A1]+, [A0]+
  5590. 00004212  486E FEEC                pea.l      [A6 - 0x114]
  5591. 00004216  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  5592. 0000421A  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5593. 0000421E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5594. 00004222  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5595. 00004226  0C6E 0068 FFAC           cmpi.w     [A6 - 0x54], 0x68 /* 'h' */
  5596. 0000422C  670C                     beq        +0xE /* 0000423A */
  5597. 0000422E  0C6E 00CA FFAC           cmpi.w     [A6 - 0x54], 0xCA
  5598. 00004234  6704                     beq        +0x6 /* 0000423A */
  5599. 00004236  7E50                     moveq.l    D7, 0x50
  5600. 00004238  601C                     bra        +0x1E /* 00004256 */
  5601. label0000423A:
  5602. 0000423A  486E FFAC                pea.l      [A6 - 0x54]
  5603. 0000423E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5604. 00004242  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5605. 00004246  2F0C                     move.l     -[A7], A4
  5606. 00004248  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5607. 0000424C  4EBA 008A                jsr        [PC + 0x8A /* 000042D8 */]
  5608. 00004250  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5609. 00004254  3E00                     move.w     D7, D0
  5610. label00004256:
  5611. 00004256  4A47                     tst.w      D7
  5612. 00004258  666A                     bne        +0x6C /* 000042C4 */
  5613. 0000425A  206E FF8E                movea.l    A0, [A6 - 0x72]
  5614. 0000425E  302E FF88                move.w     D0, [A6 - 0x78]
  5615. 00004262  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5616. 00004266  D090                     add.l      D0, [A0]
  5617. 00004268  2040                     movea.l    A0, D0
  5618. 0000426A  43EE FFAC                lea.l      A1, [A6 - 0x54]
  5619. 0000426E  7013                     moveq.l    D0, 0x13
  5620. label00004270:
  5621. 00004270  20D9                     move.l     [A0]+, [A1]+
  5622. 00004272  51C8 FFFC                dbf        D0, -0x6 /* 00004270 */
  5623. 00004276  30D9                     move.w     [A0]+, [A1]+
  5624. 00004278  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  5625. 0000427C  2F2E FF26                move.l     -[A7], [A6 - 0xDA]
  5626. 00004280  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5627. 00004284  508F                     addq.l     A7, 8
  5628. 00004286  3F00                     move.w     -[A7], D0
  5629. 00004288  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5630. 0000428C  548F                     addq.l     A7, 2
  5631. 0000428E  4AAE FF6E                tst.l      [A6 - 0x92]
  5632. 00004292  6730                     beq        +0x32 /* 000042C4 */
  5633. 00004294  486E FEF4                pea.l      [A6 - 0x10C]
  5634. 00004298  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  5635. 0000429C  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  5636. 000042A0  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5637. 000042A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5638. 000042A8  486E FEF4                pea.l      [A6 - 0x10C]
  5639. 000042AC  486E FEEC                pea.l      [A6 - 0x114]
  5640. 000042B0  486E FEF4                pea.l      [A6 - 0x10C]
  5641. 000042B4  A8AB                     syscall    UnionRect
  5642. 000042B6  486E FEF4                pea.l      [A6 - 0x10C]
  5643. 000042BA  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  5644. 000042BE  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  5645. 000042C2  508F                     addq.l     A7, 8
  5646. label000042C4:
  5647. 000042C4  486E FF04                pea.l      [A6 - 0xFC]
  5648. 000042C8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5649. 000042CC  588F                     addq.l     A7, 4
  5650. 000042CE  3007                     move.w     D0, D7
  5651. label000042D0:
  5652. 000042D0  4CDF 1080                movem.l    D7,A4, [A7]+
  5653. 000042D4  4E5E                     unlink     A6
  5654. 000042D6  4E75                     rts
  5655. fn000042D8:
  5656. 000042D8  4E56 FFF2                link       A6, -0x000E
  5657. 000042DC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5658. 000042E0  286E 000C                movea.l    A4, [A6 + 0xC]
  5659. 000042E4  486E FFF6                pea.l      [A6 - 0xA]
  5660. 000042E8  486E FFFE                pea.l      [A6 - 0x2]
  5661. 000042EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5662. 000042F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5663. 000042F4  2F0C                     move.l     -[A7], A4
  5664. 000042F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5665. 000042FA  4EAD 0EAA                jsr        [A5 + 0xEAA /* export_465 */]
  5666. 000042FE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5667. 00004302  3E00                     move.w     D7, D0
  5668. 00004304  4A47                     tst.w      D7
  5669. 00004306  6706                     beq        +0x8 /* 0000430E */
  5670. 00004308  3007                     move.w     D0, D7
  5671. 0000430A  6000 00C8                bra        +0xCA /* 000043D4 */
  5672. label0000430E:
  5673. 0000430E  302E FFFE                move.w     D0, [A6 - 0x2]
  5674. 00004312  48C0                     ext.l      D0
  5675. 00004314  E780                     asl        D0, 3
  5676. 00004316  D9C0                     add.l      A4, D0
  5677. 00004318  4A54                     tst.w      [A4]
  5678. 0000431A  670E                     beq        +0x10 /* 0000432A */
  5679. 0000431C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5680. 00004320  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5681. 00004324  7013                     moveq.l    D0, 0x13
  5682. 00004326  6000 00AC                bra        +0xAE /* 000043D4 */
  5683. label0000432A:
  5684. 0000432A  7A0E                     moveq.l    D5, 0x0E
  5685. 0000432C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5686. 00004330  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5687. 00004334  42A7                     clr.l      -[A7]
  5688. 00004336  A8CB                     syscall    OpenPoly
  5689. 00004338  205F                     movea.l    A0, [A7]+
  5690. 0000433A  2D48 FFF2                move.l     [A6 - 0xE], A0
  5691. 0000433E  206E FFF6                movea.l    A0, [A6 - 0xA]
  5692. 00004342  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  5693. 00004346  42A7                     clr.l      -[A7]
  5694. 00004348  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5695. 0000434C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5696. 00004350  201F                     move.l     D0, [A7]+
  5697. 00004352  4878 0004                push.l     0x4
  5698. 00004356  2F00                     move.l     -[A7], D0
  5699. 00004358  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5700. 0000435C  5380                     subq.l     D0, 1
  5701. 0000435E  3C00                     move.w     D6, D0
  5702. 00004360  206E FFFA                movea.l    A0, [A6 - 0x6]
  5703. 00004364  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5704. 00004368  206E FFFA                movea.l    A0, [A6 - 0x6]
  5705. 0000436C  3F10                     move.w     -[A7], [A0]
  5706. 0000436E  A893                     syscall    MoveTo
  5707. 00004370  58AE FFFA                addq.l     [A6 - 0x6], 4
  5708. 00004374  601C                     bra        +0x1E /* 00004392 */
  5709. label00004376:
  5710. 00004376  206E FFFA                movea.l    A0, [A6 - 0x6]
  5711. 0000437A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5712. 0000437E  206E FFFA                movea.l    A0, [A6 - 0x6]
  5713. 00004382  3F10                     move.w     -[A7], [A0]
  5714. 00004384  A891                     syscall    LineTo
  5715. 00004386  58AE FFFA                addq.l     [A6 - 0x6], 4
  5716. 0000438A  5845                     addq.w     D5, 4
  5717. 0000438C  0C45 0FA0                cmpi.w     D5, 0xFA0
  5718. 00004390  6E08                     bgt        +0xA /* 0000439A */
  5719. label00004392:
  5720. 00004392  3006                     move.w     D0, D6
  5721. 00004394  5346                     subq.w     D6, 1
  5722. 00004396  4A40                     tst.w      D0
  5723. 00004398  66DC                     bne        -0x22 /* 00004376 */
  5724. label0000439A:
  5725. 0000439A  A8CC                     syscall    ClosePoly/ClosePgon
  5726. 0000439C  206E FFF2                movea.l    A0, [A6 - 0xE]
  5727. 000043A0  2050                     movea.l    A0, [A0]
  5728. 000043A2  226E 0018                movea.l    A1, [A6 + 0x18]
  5729. 000043A6  43E9 000E                lea.l      A1, [A1 + 0xE]
  5730. 000043AA  5488                     addq.l     A0, 2
  5731. 000043AC  22D8                     move.l     [A1]+, [A0]+
  5732. 000043AE  22D8                     move.l     [A1]+, [A0]+
  5733. 000043B0  206E 0018                movea.l    A0, [A6 + 0x18]
  5734. 000043B4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5735. 000043B8  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  5736. 000043BC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5737. 000043C0  508F                     addq.l     A7, 8
  5738. 000043C2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5739. 000043C6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5740. 000043CA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5741. 000043CE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5742. 000043D2  7000                     moveq.l    D0, 0x00
  5743. label000043D4:
  5744. 000043D4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5745. 000043D8  4E5E                     unlink     A6
  5746. 000043DA  4E75                     rts
  5747. fn000043DC:
  5748. 000043DC  4E56 FDEA                link       A6, -0x0216
  5749. 000043E0  48E7 0108                movem.l    -[A7], D7,A4
  5750. 000043E4  286E 000C                movea.l    A4, [A6 + 0xC]
  5751. 000043E8  486E FF06                pea.l      [A6 - 0xFA]
  5752. 000043EC  486E FF00                pea.l      [A6 - 0x100]
  5753. 000043F0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5754. 000043F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5755. 000043F8  2F0C                     move.l     -[A7], A4
  5756. 000043FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5757. 000043FE  4EBA 34B4                jsr        [PC + 0x34B4 /* 000078B4 */]
  5758. 00004402  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5759. 00004406  3E00                     move.w     D7, D0
  5760. 00004408  4A47                     tst.w      D7
  5761. 0000440A  671E                     beq        +0x20 /* 0000442A */
  5762. 0000440C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5763. 00004410  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5764. 00004414  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5765. 00004418  2F0C                     move.l     -[A7], A4
  5766. 0000441A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5767. 0000441E  4EBA 2632                jsr        [PC + 0x2632 /* 00006A52 */]
  5768. 00004422  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5769. 00004426  6000 05C4                bra        +0x5C6 /* 000049EC */
  5770. label0000442A:
  5771. 0000442A  302E FF00                move.w     D0, [A6 - 0x100]
  5772. 0000442E  48C0                     ext.l      D0
  5773. 00004430  E780                     asl        D0, 3
  5774. 00004432  D9C0                     add.l      A4, D0
  5775. 00004434  486E FEFA                pea.l      [A6 - 0x106]
  5776. 00004438  486E FF06                pea.l      [A6 - 0xFA]
  5777. 0000443C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5778. 00004440  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5779. 00004444  2F0C                     move.l     -[A7], A4
  5780. 00004446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5781. 0000444A  4EBA 3506                jsr        [PC + 0x3506 /* 00007952 */]
  5782. 0000444E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5783. 00004452  3E00                     move.w     D7, D0
  5784. 00004454  4A47                     tst.w      D7
  5785. 00004456  6706                     beq        +0x8 /* 0000445E */
  5786. 00004458  3007                     move.w     D0, D7
  5787. 0000445A  6000 0590                bra        +0x592 /* 000049EC */
  5788. label0000445E:
  5789. 0000445E  0C6E 0003 FF06           cmpi.w     [A6 - 0xFA], 0x3
  5790. 00004464  6718                     beq        +0x1A /* 0000447E */
  5791. 00004466  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5792. 0000446A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5793. 0000446E  486E FF06                pea.l      [A6 - 0xFA]
  5794. 00004472  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  5795. 00004476  588F                     addq.l     A7, 4
  5796. 00004478  700B                     moveq.l    D0, 0x0B
  5797. 0000447A  6000 0570                bra        +0x572 /* 000049EC */
  5798. label0000447E:
  5799. 0000447E  206E FF90                movea.l    A0, [A6 - 0x70]
  5800. 00004482  302E FF8A                move.w     D0, [A6 - 0x76]
  5801. 00004486  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5802. 0000448A  D090                     add.l      D0, [A0]
  5803. 0000448C  2040                     movea.l    A0, D0
  5804. 0000448E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5805. 00004492  7013                     moveq.l    D0, 0x13
  5806. label00004494:
  5807. 00004494  22D8                     move.l     [A1]+, [A0]+
  5808. 00004496  51C8 FFFC                dbf        D0, -0x6 /* 00004494 */
  5809. 0000449A  32D8                     move.w     [A1]+, [A0]+
  5810. 0000449C  486E FEEA                pea.l      [A6 - 0x116]
  5811. 000044A0  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  5812. 000044A4  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  5813. 000044A8  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5814. 000044AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5815. 000044B0  302E 0018                move.w     D0, [A6 + 0x18]
  5816. 000044B4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5817. 000044B8  0013 004E                ori.b      [A3], 0x4E /* 'N' */
  5818. 000044BC  0FC4                     .incomplete
  5819. 000044BE  00A2 0FBF 00EA           ori.l      -[A2], 0xFBF00EA
  5820. 000044C4  0FDB                     .incomplete
  5821. 000044C6  0132 0FEA 0142 0FED      btst       [[0x142] + 0xFED], D0
  5822. 000044CE  0152                     bchg       [A2], D0
  5823. 000044D0  0FDC                     .incomplete
  5824. 000044D2  018A                     bclr       A2, D0
  5825. 000044D4  0FDA                     .incomplete
  5826. 000044D6  01C2                     .incomplete
  5827. 000044D8  0FD9                     .incomplete
  5828. 000044DA  01E2                     .incomplete
  5829. 000044DC  0FBE                     bclr       <<invalid special address>>, D7
  5830. 000044DE  0202 0FD8                andi.b     D2, 0xD8
  5831. 000044E2  0222 0FBD                andi.b     -[A2], 0xBD
  5832. 000044E6  0242 0FCA                andi.w     D2, 0xFCA
  5833. 000044EA  0280 0FE8 02B6           andi.l     D0, 0xFE802B6
  5834. 000044F0  0FC7                     .incomplete
  5835. 000044F2  02D0                     .incomplete
  5836. 000044F4  0FEF                     .incomplete
  5837. 000044F6  0328 0FA1                btst       [A0 + 0xFA1], D1
  5838. 000044FA  0380                     bclr       D0, D1
  5839. 000044FC  0FE5                     .incomplete
  5840. 000044FE  03C0                     .incomplete
  5841. 00004500  0FE4                     .incomplete
  5842. 00004502  03FE                     .incomplete
  5843. 00004504  0FE9                     .incomplete
  5844. 00004506  0436 486E FDEA 2F2E FEFA subi.b     [[0x2F2E] - 0x106], 0x6E /* 'n' */
  5845. 00004510  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5846. 00004514  508F                     addq.l     A7, 8
  5847. 00004516  486E FF02                pea.l      [A6 - 0xFE]
  5848. 0000451A  486E FDEA                pea.l      [A6 - 0x216]
  5849. 0000451E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5850. 00004522  508F                     addq.l     A7, 8
  5851. 00004524  3E00                     move.w     D7, D0
  5852. 00004526  4A47                     tst.w      D7
  5853. 00004528  660E                     bne        +0x10 /* 00004538 */
  5854. 0000452A  4AAE FF02                tst.l      [A6 - 0xFE]
  5855. 0000452E  6608                     bne        +0xA /* 00004538 */
  5856. 00004530  42AE FFFC                clr.l      [A6 - 0x4]
  5857. 00004534  6000 0406                bra        +0x408 /* 0000493C */
  5858. label00004538:
  5859. 00004538  486E FFFC                pea.l      [A6 - 0x4]
  5860. 0000453C  486E FDEA                pea.l      [A6 - 0x216]
  5861. 00004540  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  5862. 00004546  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  5863. 0000454A  4EBA 0618                jsr        [PC + 0x618 /* 00004B64 */]
  5864. 0000454E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5865. 00004552  3E00                     move.w     D7, D0
  5866. 00004554  4A47                     tst.w      D7
  5867. 00004556  6700 03E4                beq        +0x3E6 /* 0000493C */
  5868. 0000455A  7E54                     moveq.l    D7, 0x54
  5869. 0000455C  6000 03DE                bra        +0x3E0 /* 0000493C */
  5870. 00004560  486E FF02                pea.l      [A6 - 0xFE]
  5871. 00004564  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5872. 00004568  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5873. 0000456C  508F                     addq.l     A7, 8
  5874. 0000456E  3E00                     move.w     D7, D0
  5875. 00004570  0CAE 0000 0001 FF02      cmpi.l     [A6 - 0xFE], 0x1
  5876. 00004578  6C06                     bge        +0x8 /* 00004580 */
  5877. 0000457A  7001                     moveq.l    D0, 0x01
  5878. 0000457C  2D40 FF02                move.l     [A6 - 0xFE], D0
  5879. label00004580:
  5880. 00004580  0CAE 0000 003F FF02      cmpi.l     [A6 - 0xFE], 0x3F /* '?' */
  5881. 00004588  6F06                     ble        +0x8 /* 00004590 */
  5882. 0000458A  703F                     moveq.l    D0, 0x3F
  5883. 0000458C  2D40 FF02                move.l     [A6 - 0xFE], D0
  5884. label00004590:
  5885. 00004590  486E FFD0                pea.l      [A6 - 0x30]
  5886. 00004594  206E FF02                movea.l    A0, [A6 - 0xFE]
  5887. 00004598  4868 FFFF                pea.l      [A0 - 0x1]
  5888. 0000459C  486E FF06                pea.l      [A6 - 0xFA]
  5889. 000045A0  4EBA 058A                jsr        [PC + 0x58A /* 00004B2C */]
  5890. 000045A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5891. 000045A8  6000 0392                bra        +0x394 /* 0000493C */
  5892. 000045AC  486E FF02                pea.l      [A6 - 0xFE]
  5893. 000045B0  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5894. 000045B4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5895. 000045B8  508F                     addq.l     A7, 8
  5896. 000045BA  3E00                     move.w     D7, D0
  5897. 000045BC  0CAE 0000 0001 FF02      cmpi.l     [A6 - 0xFE], 0x1
  5898. 000045C4  6C06                     bge        +0x8 /* 000045CC */
  5899. 000045C6  7001                     moveq.l    D0, 0x01
  5900. 000045C8  2D40 FF02                move.l     [A6 - 0xFE], D0
  5901. label000045CC:
  5902. 000045CC  0CAE 0000 003F FF02      cmpi.l     [A6 - 0xFE], 0x3F /* '?' */
  5903. 000045D4  6F06                     ble        +0x8 /* 000045DC */
  5904. 000045D6  703F                     moveq.l    D0, 0x3F
  5905. 000045D8  2D40 FF02                move.l     [A6 - 0xFE], D0
  5906. label000045DC:
  5907. 000045DC  486E FFD8                pea.l      [A6 - 0x28]
  5908. 000045E0  206E FF02                movea.l    A0, [A6 - 0xFE]
  5909. 000045E4  4868 FFFF                pea.l      [A0 - 0x1]
  5910. 000045E8  486E FF06                pea.l      [A6 - 0xFA]
  5911. 000045EC  4EBA 053E                jsr        [PC + 0x53E /* 00004B2C */]
  5912. 000045F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5913. 000045F4  6000 0346                bra        +0x348 /* 0000493C */
  5914. 000045F8  486E FFC4                pea.l      [A6 - 0x3C]
  5915. 000045FC  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5916. 00004600  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  5917. 00004604  508F                     addq.l     A7, 8
  5918. 00004606  3E00                     move.w     D7, D0
  5919. 00004608  6000 0332                bra        +0x334 /* 0000493C */
  5920. 0000460C  486E FFC6                pea.l      [A6 - 0x3A]
  5921. 00004610  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5922. 00004614  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  5923. 00004618  508F                     addq.l     A7, 8
  5924. 0000461A  3E00                     move.w     D7, D0
  5925. 0000461C  6000 031E                bra        +0x320 /* 0000493C */
  5926. 00004620  486E FF02                pea.l      [A6 - 0xFE]
  5927. 00004624  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5928. 00004628  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5929. 0000462C  508F                     addq.l     A7, 8
  5930. 0000462E  3E00                     move.w     D7, D0
  5931. 00004630  0CAE 0000 0001 FF02      cmpi.l     [A6 - 0xFE], 0x1
  5932. 00004638  6C06                     bge        +0x8 /* 00004640 */
  5933. 0000463A  7001                     moveq.l    D0, 0x01
  5934. 0000463C  2D40 FF02                move.l     [A6 - 0xFE], D0
  5935. label00004640:
  5936. 00004640  0CAE 0000 03E8 FF02      cmpi.l     [A6 - 0xFE], 0x3E8
  5937. 00004648  6F08                     ble        +0xA /* 00004652 */
  5938. 0000464A  2D7C 0000 03E8 FF02      move.l     [A6 - 0xFE], 0x3E8
  5939. label00004652:
  5940. 00004652  3D6E FF04 FFE0           move.w     [A6 - 0x20], [A6 - 0xFC]
  5941. 00004658  6000 02E2                bra        +0x2E4 /* 0000493C */
  5942. 0000465C  486E FF02                pea.l      [A6 - 0xFE]
  5943. 00004660  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5944. 00004664  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5945. 00004668  508F                     addq.l     A7, 8
  5946. 0000466A  3E00                     move.w     D7, D0
  5947. 0000466C  0CAE 0000 0001 FF02      cmpi.l     [A6 - 0xFE], 0x1
  5948. 00004674  6C06                     bge        +0x8 /* 0000467C */
  5949. 00004676  7001                     moveq.l    D0, 0x01
  5950. 00004678  2D40 FF02                move.l     [A6 - 0xFE], D0
  5951. label0000467C:
  5952. 0000467C  0CAE 0000 03E8 FF02      cmpi.l     [A6 - 0xFE], 0x3E8
  5953. 00004684  6F08                     ble        +0xA /* 0000468E */
  5954. 00004686  2D7C 0000 03E8 FF02      move.l     [A6 - 0xFE], 0x3E8
  5955. label0000468E:
  5956. 0000468E  3D6E FF04 FFE2           move.w     [A6 - 0x1E], [A6 - 0xFC]
  5957. 00004694  6000 02A6                bra        +0x2A8 /* 0000493C */
  5958. 00004698  486E FF02                pea.l      [A6 - 0xFE]
  5959. 0000469C  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5960. 000046A0  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5961. 000046A4  508F                     addq.l     A7, 8
  5962. 000046A6  3E00                     move.w     D7, D0
  5963. 000046A8  202E FF02                move.l     D0, [A6 - 0xFE]
  5964. 000046AC  5380                     subq.l     D0, 1
  5965. 000046AE  0280 0000 00FF           andi.l     D0, 0xFF
  5966. 000046B4  3D40 FFCA                move.w     [A6 - 0x36], D0
  5967. 000046B8  6000 0282                bra        +0x284 /* 0000493C */
  5968. 000046BC  486E FF02                pea.l      [A6 - 0xFE]
  5969. 000046C0  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5970. 000046C4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5971. 000046C8  508F                     addq.l     A7, 8
  5972. 000046CA  3E00                     move.w     D7, D0
  5973. 000046CC  202E FF02                move.l     D0, [A6 - 0xFE]
  5974. 000046D0  5380                     subq.l     D0, 1
  5975. 000046D2  0280 0000 00FF           andi.l     D0, 0xFF
  5976. 000046D8  3D40 FFC8                move.w     [A6 - 0x38], D0
  5977. 000046DC  6000 025E                bra        +0x260 /* 0000493C */
  5978. 000046E0  486E FF02                pea.l      [A6 - 0xFE]
  5979. 000046E4  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5980. 000046E8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5981. 000046EC  508F                     addq.l     A7, 8
  5982. 000046EE  3E00                     move.w     D7, D0
  5983. 000046F0  202E FF02                move.l     D0, [A6 - 0xFE]
  5984. 000046F4  5380                     subq.l     D0, 1
  5985. 000046F6  0280 0000 00FF           andi.l     D0, 0xFF
  5986. 000046FC  3D40 FFCE                move.w     [A6 - 0x32], D0
  5987. 00004700  6000 023A                bra        +0x23C /* 0000493C */
  5988. 00004704  486E FF02                pea.l      [A6 - 0xFE]
  5989. 00004708  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  5990. 0000470C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5991. 00004710  508F                     addq.l     A7, 8
  5992. 00004712  3E00                     move.w     D7, D0
  5993. 00004714  202E FF02                move.l     D0, [A6 - 0xFE]
  5994. 00004718  5380                     subq.l     D0, 1
  5995. 0000471A  0280 0000 00FF           andi.l     D0, 0xFF
  5996. 00004720  3D40 FFCC                move.w     [A6 - 0x34], D0
  5997. 00004724  6000 0216                bra        +0x218 /* 0000493C */
  5998. 00004728  486E FF02                pea.l      [A6 - 0xFE]
  5999. 0000472C  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6000. 00004730  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6001. 00004734  508F                     addq.l     A7, 8
  6002. 00004736  3E00                     move.w     D7, D0
  6003. 00004738  0CAE 0000 0001 FF02      cmpi.l     [A6 - 0xFE], 0x1
  6004. 00004740  6C06                     bge        +0x8 /* 00004748 */
  6005. 00004742  7001                     moveq.l    D0, 0x01
  6006. 00004744  2D40 FF02                move.l     [A6 - 0xFE], D0
  6007. label00004748:
  6008. 00004748  0CAE 0000 03E8 FF02      cmpi.l     [A6 - 0xFE], 0x3E8
  6009. 00004750  6F08                     ble        +0xA /* 0000475A */
  6010. 00004752  2D7C 0000 03E8 FF02      move.l     [A6 - 0xFE], 0x3E8
  6011. label0000475A:
  6012. 0000475A  3D6E FF04 FFE2           move.w     [A6 - 0x1E], [A6 - 0xFC]
  6013. 00004760  3D6E FF04 FFE0           move.w     [A6 - 0x20], [A6 - 0xFC]
  6014. 00004766  6000 01D4                bra        +0x1D6 /* 0000493C */
  6015. 0000476A  486E FEFE                pea.l      [A6 - 0x102]
  6016. 0000476E  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6017. 00004772  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  6018. 00004776  508F                     addq.l     A7, 8
  6019. 00004778  3E00                     move.w     D7, D0
  6020. 0000477A  4A6E FEFE                tst.w      [A6 - 0x102]
  6021. 0000477E  671C                     beq        +0x1E /* 0000479C */
  6022. 00004780  0C6E 0067 FFAE           cmpi.w     [A6 - 0x52], 0x67 /* 'g' */
  6023. 00004786  660A                     bne        +0xC /* 00004792 */
  6024. 00004788  7003                     moveq.l    D0, 0x03
  6025. 0000478A  3D40 FFB2                move.w     [A6 - 0x4E], D0
  6026. 0000478E  6000 01AC                bra        +0x1AE /* 0000493C */
  6027. label00004792:
  6028. 00004792  7001                     moveq.l    D0, 0x01
  6029. 00004794  3D40 FFB2                move.w     [A6 - 0x4E], D0
  6030. 00004798  6000 01A2                bra        +0x1A4 /* 0000493C */
  6031. label0000479C:
  6032. 0000479C  426E FFB2                clr.w      [A6 - 0x4E]
  6033. 000047A0  6000 019A                bra        +0x19C /* 0000493C */
  6034. 000047A4  486E FFE4                pea.l      [A6 - 0x1C]
  6035. 000047A8  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  6036. 000047AC  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  6037. 000047B0  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6038. 000047B4  4EBA 023E                jsr        [PC + 0x23E /* 000049F4 */]
  6039. 000047B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6040. 000047BC  3E00                     move.w     D7, D0
  6041. 000047BE  6000 017C                bra        +0x17E /* 0000493C */
  6042. 000047C2  0C6E 006B FFAE           cmpi.w     [A6 - 0x52], 0x6B /* 'k' */
  6043. 000047C8  6706                     beq        +0x8 /* 000047D0 */
  6044. 000047CA  7E5D                     moveq.l    D7, 0x5D
  6045. 000047CC  6000 016E                bra        +0x170 /* 0000493C */
  6046. label000047D0:
  6047. 000047D0  486E FF02                pea.l      [A6 - 0xFE]
  6048. 000047D4  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6049. 000047D8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6050. 000047DC  508F                     addq.l     A7, 8
  6051. 000047DE  3E00                     move.w     D7, D0
  6052. 000047E0  4AAE FF02                tst.l      [A6 - 0xFE]
  6053. 000047E4  6C04                     bge        +0x6 /* 000047EA */
  6054. 000047E6  42AE FF02                clr.l      [A6 - 0xFE]
  6055. label000047EA:
  6056. 000047EA  0CAE 0000 0167 FF02      cmpi.l     [A6 - 0xFE], 0x167
  6057. 000047F2  6F08                     ble        +0xA /* 000047FC */
  6058. 000047F4  2D7C 0000 0167 FF02      move.l     [A6 - 0xFE], 0x167
  6059. label000047FC:
  6060. 000047FC  3D6E FF04 FFF4           move.w     [A6 - 0xC], [A6 - 0xFC]
  6061. 00004802  486E FFBC                pea.l      [A6 - 0x44]
  6062. 00004806  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6063. 0000480A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6064. 0000480E  486E FFF8                pea.l      [A6 - 0x8]
  6065. 00004812  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  6066. 00004816  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6067. 0000481A  6000 0120                bra        +0x122 /* 0000493C */
  6068. 0000481E  0C6E 006B FFAE           cmpi.w     [A6 - 0x52], 0x6B /* 'k' */
  6069. 00004824  6706                     beq        +0x8 /* 0000482C */
  6070. 00004826  7E5D                     moveq.l    D7, 0x5D
  6071. 00004828  6000 0112                bra        +0x114 /* 0000493C */
  6072. label0000482C:
  6073. 0000482C  486E FF02                pea.l      [A6 - 0xFE]
  6074. 00004830  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6075. 00004834  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6076. 00004838  508F                     addq.l     A7, 8
  6077. 0000483A  3E00                     move.w     D7, D0
  6078. 0000483C  4AAE FF02                tst.l      [A6 - 0xFE]
  6079. 00004840  6C04                     bge        +0x6 /* 00004846 */
  6080. 00004842  42AE FF02                clr.l      [A6 - 0xFE]
  6081. label00004846:
  6082. 00004846  0CAE 0000 0168 FF02      cmpi.l     [A6 - 0xFE], 0x168
  6083. 0000484E  6F08                     ble        +0xA /* 00004858 */
  6084. 00004850  2D7C 0000 0168 FF02      move.l     [A6 - 0xFE], 0x168
  6085. label00004858:
  6086. 00004858  3D6E FF04 FFF6           move.w     [A6 - 0xA], [A6 - 0xFC]
  6087. 0000485E  486E FFBC                pea.l      [A6 - 0x44]
  6088. 00004862  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6089. 00004866  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6090. 0000486A  486E FFF8                pea.l      [A6 - 0x8]
  6091. 0000486E  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  6092. 00004872  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6093. 00004876  6000 00C4                bra        +0xC6 /* 0000493C */
  6094. 0000487A  0C6E 0065 FFAE           cmpi.w     [A6 - 0x52], 0x65 /* 'e' */
  6095. 00004880  6706                     beq        +0x8 /* 00004888 */
  6096. 00004882  7E5E                     moveq.l    D7, 0x5E
  6097. 00004884  6000 00B6                bra        +0xB8 /* 0000493C */
  6098. label00004888:
  6099. 00004888  486E FF02                pea.l      [A6 - 0xFE]
  6100. 0000488C  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6101. 00004890  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6102. 00004894  508F                     addq.l     A7, 8
  6103. 00004896  3E00                     move.w     D7, D0
  6104. 00004898  4AAE FF02                tst.l      [A6 - 0xFE]
  6105. 0000489C  6C04                     bge        +0x6 /* 000048A2 */
  6106. 0000489E  42AE FF02                clr.l      [A6 - 0xFE]
  6107. label000048A2:
  6108. 000048A2  0CAE 0000 03E8 FF02      cmpi.l     [A6 - 0xFE], 0x3E8
  6109. 000048AA  6F08                     ble        +0xA /* 000048B4 */
  6110. 000048AC  2D7C 0000 03E8 FF02      move.l     [A6 - 0xFE], 0x3E8
  6111. label000048B4:
  6112. 000048B4  3D6E FF04 FFF4           move.w     [A6 - 0xC], [A6 - 0xFC]
  6113. 000048BA  6000 0080                bra        +0x82 /* 0000493C */
  6114. 000048BE  0C6E 0065 FFAE           cmpi.w     [A6 - 0x52], 0x65 /* 'e' */
  6115. 000048C4  6706                     beq        +0x8 /* 000048CC */
  6116. 000048C6  7E5E                     moveq.l    D7, 0x5E
  6117. 000048C8  6000 0072                bra        +0x74 /* 0000493C */
  6118. label000048CC:
  6119. 000048CC  486E FF02                pea.l      [A6 - 0xFE]
  6120. 000048D0  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6121. 000048D4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6122. 000048D8  508F                     addq.l     A7, 8
  6123. 000048DA  3E00                     move.w     D7, D0
  6124. 000048DC  4AAE FF02                tst.l      [A6 - 0xFE]
  6125. 000048E0  6C04                     bge        +0x6 /* 000048E6 */
  6126. 000048E2  42AE FF02                clr.l      [A6 - 0xFE]
  6127. label000048E6:
  6128. 000048E6  0CAE 0000 03E8 FF02      cmpi.l     [A6 - 0xFE], 0x3E8
  6129. 000048EE  6F08                     ble        +0xA /* 000048F8 */
  6130. 000048F0  2D7C 0000 03E8 FF02      move.l     [A6 - 0xFE], 0x3E8
  6131. label000048F8:
  6132. 000048F8  3D6E FF04 FFF6           move.w     [A6 - 0xA], [A6 - 0xFC]
  6133. 000048FE  603C                     bra        +0x3E /* 0000493C */
  6134. 00004900  4A6E FFB0                tst.w      [A6 - 0x50]
  6135. 00004904  6604                     bne        +0x6 /* 0000490A */
  6136. 00004906  7E5F                     moveq.l    D7, 0x5F
  6137. 00004908  6032                     bra        +0x34 /* 0000493C */
  6138. label0000490A:
  6139. 0000490A  486E FF02                pea.l      [A6 - 0xFE]
  6140. 0000490E  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6141. 00004912  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6142. 00004916  508F                     addq.l     A7, 8
  6143. 00004918  3E00                     move.w     D7, D0
  6144. 0000491A  4AAE FF02                tst.l      [A6 - 0xFE]
  6145. 0000491E  6C04                     bge        +0x6 /* 00004924 */
  6146. 00004920  42AE FF02                clr.l      [A6 - 0xFE]
  6147. label00004924:
  6148. 00004924  0CAE 0000 03E8 FF02      cmpi.l     [A6 - 0xFE], 0x3E8
  6149. 0000492C  6F08                     ble        +0xA /* 00004936 */
  6150. 0000492E  2D7C 0000 03E8 FF02      move.l     [A6 - 0xFE], 0x3E8
  6151. label00004936:
  6152. 00004936  3D6E FF04 FFE6           move.w     [A6 - 0x1A], [A6 - 0xFC]
  6153. label0000493C:
  6154. 0000493C  4A47                     tst.w      D7
  6155. 0000493E  666A                     bne        +0x6C /* 000049AA */
  6156. 00004940  206E FF90                movea.l    A0, [A6 - 0x70]
  6157. 00004944  302E FF8A                move.w     D0, [A6 - 0x76]
  6158. 00004948  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6159. 0000494C  D090                     add.l      D0, [A0]
  6160. 0000494E  2040                     movea.l    A0, D0
  6161. 00004950  43EE FFAE                lea.l      A1, [A6 - 0x52]
  6162. 00004954  7013                     moveq.l    D0, 0x13
  6163. label00004956:
  6164. 00004956  20D9                     move.l     [A0]+, [A1]+
  6165. 00004958  51C8 FFFC                dbf        D0, -0x6 /* 00004956 */
  6166. 0000495C  30D9                     move.w     [A0]+, [A1]+
  6167. 0000495E  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  6168. 00004962  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  6169. 00004966  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  6170. 0000496A  508F                     addq.l     A7, 8
  6171. 0000496C  3F00                     move.w     -[A7], D0
  6172. 0000496E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6173. 00004972  548F                     addq.l     A7, 2
  6174. 00004974  4AAE FF70                tst.l      [A6 - 0x90]
  6175. 00004978  6730                     beq        +0x32 /* 000049AA */
  6176. 0000497A  486E FEF2                pea.l      [A6 - 0x10E]
  6177. 0000497E  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  6178. 00004982  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6179. 00004986  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  6180. 0000498A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6181. 0000498E  486E FEF2                pea.l      [A6 - 0x10E]
  6182. 00004992  486E FEEA                pea.l      [A6 - 0x116]
  6183. 00004996  486E FEF2                pea.l      [A6 - 0x10E]
  6184. 0000499A  A8AB                     syscall    UnionRect
  6185. 0000499C  486E FEF2                pea.l      [A6 - 0x10E]
  6186. 000049A0  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  6187. 000049A4  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  6188. 000049A8  508F                     addq.l     A7, 8
  6189. label000049AA:
  6190. 000049AA  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  6191. 000049AE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6192. 000049B2  486E FF06                pea.l      [A6 - 0xFA]
  6193. 000049B6  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  6194. 000049BA  588F                     addq.l     A7, 4
  6195. 000049BC  4A47                     tst.w      D7
  6196. 000049BE  6704                     beq        +0x6 /* 000049C4 */
  6197. 000049C0  3007                     move.w     D0, D7
  6198. 000049C2  6028                     bra        +0x2A /* 000049EC */
  6199. label000049C4:
  6200. 000049C4  486E FF06                pea.l      [A6 - 0xFA]
  6201. 000049C8  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  6202. 000049CC  588F                     addq.l     A7, 4
  6203. 000049CE  4A40                     tst.w      D0
  6204. 000049D0  6704                     beq        +0x6 /* 000049D6 */
  6205. 000049D2  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  6206. label000049D6:
  6207. 000049D6  486E FF06                pea.l      [A6 - 0xFA]
  6208. 000049DA  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  6209. 000049DE  588F                     addq.l     A7, 4
  6210. 000049E0  4A40                     tst.w      D0
  6211. 000049E2  6706                     beq        +0x8 /* 000049EA */
  6212. 000049E4  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  6213. 000049E8  6002                     bra        +0x4 /* 000049EC */
  6214. label000049EA:
  6215. 000049EA  7000                     moveq.l    D0, 0x00
  6216. label000049EC:
  6217. 000049EC  4CDF 1080                movem.l    D7,A4, [A7]+
  6218. 000049F0  4E5E                     unlink     A6
  6219. 000049F2  4E75                     rts
  6220. fn000049F4:
  6221. 000049F4  4E56 FDF6                link       A6, -0x020A
  6222. 000049F8  48E7 0300                movem.l    -[A7], D6,D7
  6223. 000049FC  486E FEF6                pea.l      [A6 - 0x10A]
  6224. 00004A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6225. 00004A04  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  6226. 00004A08  508F                     addq.l     A7, 8
  6227. 00004A0A  4A6E 000C                tst.w      [A6 + 0xC]
  6228. 00004A0E  6600 005E                bne        +0x60 /* 00004A6E */
  6229. 00004A12  7C00                     moveq.l    D6, 0x00
  6230. 00004A14  604C                     bra        +0x4E /* 00004A62 */
  6231. label00004A16:
  6232. 00004A16  3006                     move.w     D0, D6
  6233. 00004A18  C1FC 0006                muls.w     D0, 0x6
  6234. 00004A1C  41ED BCD6                lea.l      A0, [A5 - 0x432A]
  6235. 00004A20  D1C0                     add.l      A0, D0
  6236. 00004A22  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6237. 00004A26  22D8                     move.l     [A1]+, [A0]+
  6238. 00004A28  32D8                     move.w     [A1]+, [A0]+
  6239. 00004A2A  486E FEF6                pea.l      [A6 - 0x10A]
  6240. 00004A2E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6241. 00004A32  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  6242. 00004A36  508F                     addq.l     A7, 8
  6243. 00004A38  4A40                     tst.w      D0
  6244. 00004A3A  6724                     beq        +0x26 /* 00004A60 */
  6245. 00004A3C  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  6246. 00004A42  660E                     bne        +0x10 /* 00004A52 */
  6247. 00004A44  0C6E 0069 000E           cmpi.w     [A6 + 0xE], 0x69 /* 'i' */
  6248. 00004A4A  6706                     beq        +0x8 /* 00004A52 */
  6249. 00004A4C  7002                     moveq.l    D0, 0x02
  6250. 00004A4E  6000 00D4                bra        +0xD6 /* 00004B24 */
  6251. label00004A52:
  6252. 00004A52  206E 0010                movea.l    A0, [A6 + 0x10]
  6253. 00004A56  30AE FFFA                move.w     [A0], [A6 - 0x6]
  6254. 00004A5A  7000                     moveq.l    D0, 0x00
  6255. 00004A5C  6000 00C6                bra        +0xC8 /* 00004B24 */
  6256. label00004A60:
  6257. 00004A60  5246                     addq.w     D6, 1
  6258. label00004A62:
  6259. 00004A62  0C46 0010                cmpi.w     D6, 0x10
  6260. 00004A66  6DAE                     blt        -0x50 /* 00004A16 */
  6261. 00004A68  7002                     moveq.l    D0, 0x02
  6262. 00004A6A  6000 00B8                bra        +0xBA /* 00004B24 */
  6263. label00004A6E:
  6264. 00004A6E  486E FDF6                pea.l      [A6 - 0x20A]
  6265. 00004A72  486E FEF6                pea.l      [A6 - 0x10A]
  6266. 00004A76  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  6267. 00004A7A  508F                     addq.l     A7, 8
  6268. 00004A7C  7004                     moveq.l    D0, 0x04
  6269. 00004A7E  1D40 FDF6                move.b     [A6 - 0x20A], D0
  6270. 00004A82  7000                     moveq.l    D0, 0x00
  6271. 00004A84  102E FEF6                move.b     D0, [A6 - 0x10A]
  6272. 00004A88  5940                     subq.w     D0, 4
  6273. 00004A8A  1D40 FEFA                move.b     [A6 - 0x106], D0
  6274. 00004A8E  486E FFFC                pea.l      [A6 - 0x4]
  6275. 00004A92  486E FEFA                pea.l      [A6 - 0x106]
  6276. 00004A96  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  6277. 00004A9A  508F                     addq.l     A7, 8
  6278. 00004A9C  3E00                     move.w     D7, D0
  6279. 00004A9E  4A47                     tst.w      D7
  6280. 00004AA0  6706                     beq        +0x8 /* 00004AA8 */
  6281. 00004AA2  3007                     move.w     D0, D7
  6282. 00004AA4  6000 007E                bra        +0x80 /* 00004B24 */
  6283. label00004AA8:
  6284. 00004AA8  486E FDF6                pea.l      [A6 - 0x20A]
  6285. 00004AAC  486D BDD6                pea.l      [A5 - 0x422A]
  6286. 00004AB0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  6287. 00004AB4  508F                     addq.l     A7, 8
  6288. 00004AB6  4A40                     tst.w      D0
  6289. 00004AB8  672E                     beq        +0x30 /* 00004AE8 */
  6290. 00004ABA  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  6291. 00004AC2  6D0A                     blt        +0xC /* 00004ACE */
  6292. 00004AC4  0CAE 0000 0005 FFFC      cmpi.l     [A6 - 0x4], 0x5
  6293. 00004ACC  6F06                     ble        +0x8 /* 00004AD4 */
  6294. label00004ACE:
  6295. 00004ACE  7002                     moveq.l    D0, 0x02
  6296. 00004AD0  6000 0052                bra        +0x54 /* 00004B24 */
  6297. label00004AD4:
  6298. 00004AD4  202E FFFC                move.l     D0, [A6 - 0x4]
  6299. 00004AD8  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  6300. 00004ADE  206E 0010                movea.l    A0, [A6 + 0x10]
  6301. 00004AE2  3080                     move.w     [A0], D0
  6302. 00004AE4  7000                     moveq.l    D0, 0x00
  6303. 00004AE6  603C                     bra        +0x3E /* 00004B24 */
  6304. label00004AE8:
  6305. 00004AE8  486E FDF6                pea.l      [A6 - 0x20A]
  6306. 00004AEC  486D BDDC                pea.l      [A5 - 0x4224]
  6307. 00004AF0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  6308. 00004AF4  508F                     addq.l     A7, 8
  6309. 00004AF6  4A40                     tst.w      D0
  6310. 00004AF8  6728                     beq        +0x2A /* 00004B22 */
  6311. 00004AFA  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  6312. 00004B02  6D0A                     blt        +0xC /* 00004B0E */
  6313. 00004B04  0CAE 0000 000A FFFC      cmpi.l     [A6 - 0x4], 0xA /* '\n' */
  6314. 00004B0C  6F04                     ble        +0x6 /* 00004B12 */
  6315. label00004B0E:
  6316. 00004B0E  7002                     moveq.l    D0, 0x02
  6317. 00004B10  6012                     bra        +0x14 /* 00004B24 */
  6318. label00004B12:
  6319. 00004B12  202E FFFC                move.l     D0, [A6 - 0x4]
  6320. 00004B16  5380                     subq.l     D0, 1
  6321. 00004B18  206E 0010                movea.l    A0, [A6 + 0x10]
  6322. 00004B1C  3080                     move.w     [A0], D0
  6323. 00004B1E  7000                     moveq.l    D0, 0x00
  6324. 00004B20  6002                     bra        +0x4 /* 00004B24 */
  6325. label00004B22:
  6326. 00004B22  7002                     moveq.l    D0, 0x02
  6327. label00004B24:
  6328. 00004B24  4CDF 00C0                movem.l    D6,D7, [A7]+
  6329. 00004B28  4E5E                     unlink     A6
  6330. 00004B2A  4E75                     rts
  6331. fn00004B2C:
  6332. 00004B2C  4E56 FFF8                link       A6, -0x0008
  6333. 00004B30  206E 0008                movea.l    A0, [A6 + 0x8]
  6334. 00004B34  2D68 0026 FFFC           move.l     [A6 - 0x4], [A0 + 0x26]
  6335. 00004B3A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6336. 00004B3E  2050                     movea.l    A0, [A0]
  6337. 00004B40  2D68 0012 FFF8           move.l     [A6 - 0x8], [A0 + 0x12]
  6338. 00004B46  206E FFF8                movea.l    A0, [A6 - 0x8]
  6339. 00004B4A  202E 000C                move.l     D0, [A6 + 0xC]
  6340. 00004B4E  E780                     asl        D0, 3
  6341. 00004B50  D090                     add.l      D0, [A0]
  6342. 00004B52  2040                     movea.l    A0, D0
  6343. 00004B54  226E 0010                movea.l    A1, [A6 + 0x10]
  6344. 00004B58  5488                     addq.l     A0, 2
  6345. 00004B5A  22D8                     move.l     [A1]+, [A0]+
  6346. 00004B5C  22D8                     move.l     [A1]+, [A0]+
  6347. 00004B5E  7000                     moveq.l    D0, 0x00
  6348. 00004B60  4E5E                     unlink     A6
  6349. 00004B62  4E75                     rts
  6350. fn00004B64:
  6351. 00004B64  4E56 FFFC                link       A6, -0x0004
  6352. 00004B68  486E FFFC                pea.l      [A6 - 0x4]
  6353. 00004B6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6354. 00004B70  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  6355. 00004B74  508F                     addq.l     A7, 8
  6356. 00004B76  4A40                     tst.w      D0
  6357. 00004B78  6700 0066                beq        +0x68 /* 00004BE0 */
  6358. 00004B7C  486E FFFC                pea.l      [A6 - 0x4]
  6359. 00004B80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6360. 00004B84  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  6361. 00004B88  508F                     addq.l     A7, 8
  6362. 00004B8A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6363. 00004B8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6364. 00004B92  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6365. 00004B96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6366. 00004B9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6367. 00004B9E  4EBA 0090                jsr        [PC + 0x90 /* 00004C30 */]
  6368. 00004BA2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6369. 00004BA6  4A40                     tst.w      D0
  6370. 00004BA8  6706                     beq        +0x8 /* 00004BB0 */
  6371. 00004BAA  7000                     moveq.l    D0, 0x00
  6372. 00004BAC  6000 007E                bra        +0x80 /* 00004C2C */
  6373. label00004BB0:
  6374. 00004BB0  4AAD B13C                tst.l      [A5 - 0x4EC4]
  6375. 00004BB4  6726                     beq        +0x28 /* 00004BDC */
  6376. 00004BB6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6377. 00004BBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6378. 00004BBE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6379. 00004BC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6380. 00004BC6  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  6381. 00004BCA  4EBA 0064                jsr        [PC + 0x64 /* 00004C30 */]
  6382. 00004BCE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6383. 00004BD2  4A40                     tst.w      D0
  6384. 00004BD4  6706                     beq        +0x8 /* 00004BDC */
  6385. 00004BD6  7000                     moveq.l    D0, 0x00
  6386. 00004BD8  6000 0052                bra        +0x54 /* 00004C2C */
  6387. label00004BDC:
  6388. 00004BDC  7001                     moveq.l    D0, 0x01
  6389. 00004BDE  604C                     bra        +0x4E /* 00004C2C */
  6390. label00004BE0:
  6391. 00004BE0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6392. 00004BE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6393. 00004BE8  42A7                     clr.l      -[A7]
  6394. 00004BEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6395. 00004BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6396. 00004BF2  4EBA 003C                jsr        [PC + 0x3C /* 00004C30 */]
  6397. 00004BF6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6398. 00004BFA  4A40                     tst.w      D0
  6399. 00004BFC  6704                     beq        +0x6 /* 00004C02 */
  6400. 00004BFE  7000                     moveq.l    D0, 0x00
  6401. 00004C00  602A                     bra        +0x2C /* 00004C2C */
  6402. label00004C02:
  6403. 00004C02  4AAD B13C                tst.l      [A5 - 0x4EC4]
  6404. 00004C06  6722                     beq        +0x24 /* 00004C2A */
  6405. 00004C08  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6406. 00004C0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6407. 00004C10  42A7                     clr.l      -[A7]
  6408. 00004C12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6409. 00004C16  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  6410. 00004C1A  4EBA 0014                jsr        [PC + 0x14 /* 00004C30 */]
  6411. 00004C1E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6412. 00004C22  4A40                     tst.w      D0
  6413. 00004C24  6704                     beq        +0x6 /* 00004C2A */
  6414. 00004C26  7000                     moveq.l    D0, 0x00
  6415. 00004C28  6002                     bra        +0x4 /* 00004C2C */
  6416. label00004C2A:
  6417. 00004C2A  7001                     moveq.l    D0, 0x01
  6418. label00004C2C:
  6419. 00004C2C  4E5E                     unlink     A6
  6420. 00004C2E  4E75                     rts
  6421. fn00004C30:
  6422. 00004C30  4E56 FED6                link       A6, -0x012A
  6423. 00004C34  48E7 0700                movem.l    -[A7], D5,D6,D7
  6424. 00004C38  486E FFE2                pea.l      [A6 - 0x1E]
  6425. 00004C3C  4878 0003                push.l     0x3
  6426. 00004C40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6427. 00004C44  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  6428. 00004C48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6429. 00004C4C  3F00                     move.w     -[A7], D0
  6430. 00004C4E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6431. 00004C52  548F                     addq.l     A7, 2
  6432. 00004C54  206E FFE2                movea.l    A0, [A6 - 0x1E]
  6433. 00004C58  2050                     movea.l    A0, [A0]
  6434. 00004C5A  3C28 000E                move.w     D6, [A0 + 0xE]
  6435. 00004C5E  7E00                     moveq.l    D7, 0x00
  6436. 00004C60  6000 01F2                bra        +0x1F4 /* 00004E54 */
  6437. label00004C64:
  6438. 00004C64  206E FFE2                movea.l    A0, [A6 - 0x1E]
  6439. 00004C68  3007                     move.w     D0, D7
  6440. 00004C6A  C1FC 0006                muls.w     D0, 0x6
  6441. 00004C6E  D090                     add.l      D0, [A0]
  6442. 00004C70  2040                     movea.l    A0, D0
  6443. 00004C72  43EE FFFA                lea.l      A1, [A6 - 0x6]
  6444. 00004C76  41E8 0010                lea.l      A0, [A0 + 0x10]
  6445. 00004C7A  22D8                     move.l     [A1]+, [A0]+
  6446. 00004C7C  32D8                     move.w     [A1]+, [A0]+
  6447. 00004C7E  486E FFDA                pea.l      [A6 - 0x26]
  6448. 00004C82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6449. 00004C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6450. 00004C8A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  6451. 00004C8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6452. 00004C92  3F00                     move.w     -[A7], D0
  6453. 00004C94  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6454. 00004C98  548F                     addq.l     A7, 2
  6455. 00004C9A  7A00                     moveq.l    D5, 0x00
  6456. 00004C9C  6000 0196                bra        +0x198 /* 00004E34 */
  6457. label00004CA0:
  6458. 00004CA0  206E FFDA                movea.l    A0, [A6 - 0x26]
  6459. 00004CA4  3005                     move.w     D0, D5
  6460. 00004CA6  48C0                     ext.l      D0
  6461. 00004CA8  E980                     asl        D0, 4
  6462. 00004CAA  D090                     add.l      D0, [A0]
  6463. 00004CAC  2040                     movea.l    A0, D0
  6464. 00004CAE  43EE FFEA                lea.l      A1, [A6 - 0x16]
  6465. 00004CB2  5488                     addq.l     A0, 2
  6466. 00004CB4  22D8                     move.l     [A1]+, [A0]+
  6467. 00004CB6  22D8                     move.l     [A1]+, [A0]+
  6468. 00004CB8  22D8                     move.l     [A1]+, [A0]+
  6469. 00004CBA  22D8                     move.l     [A1]+, [A0]+
  6470. 00004CBC  202E FFF6                move.l     D0, [A6 - 0xA]
  6471. 00004CC0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6472. 00004CC4  6600 016C                bne        +0x16E /* 00004E32 */
  6473. 00004CC8  4AAE 0010                tst.l      [A6 + 0x10]
  6474. 00004CCC  6700 00C8                beq        +0xCA /* 00004D96 */
  6475. 00004CD0  202E FFF2                move.l     D0, [A6 - 0xE]
  6476. 00004CD4  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  6477. 00004CD8  6600 00BC                bne        +0xBE /* 00004D96 */
  6478. 00004CDC  486E FED6                pea.l      [A6 - 0x12A]
  6479. 00004CE0  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6480. 00004CE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6481. 00004CE8  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  6482. 00004CEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6483. 00004CF0  3F00                     move.w     -[A7], D0
  6484. 00004CF2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6485. 00004CF6  548F                     addq.l     A7, 2
  6486. 00004CF8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6487. 00004CFC  486E FED6                pea.l      [A6 - 0x12A]
  6488. 00004D00  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  6489. 00004D04  508F                     addq.l     A7, 8
  6490. 00004D06  4A40                     tst.w      D0
  6491. 00004D08  6700 008C                beq        +0x8E /* 00004D96 */
  6492. 00004D0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6493. 00004D10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6494. 00004D14  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6495. 00004D18  508F                     addq.l     A7, 8
  6496. 00004D1A  3F00                     move.w     -[A7], D0
  6497. 00004D1C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6498. 00004D20  548F                     addq.l     A7, 2
  6499. 00004D22  4878 0003                push.l     0x3
  6500. 00004D26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6501. 00004D2A  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6502. 00004D2E  508F                     addq.l     A7, 8
  6503. 00004D30  3F00                     move.w     -[A7], D0
  6504. 00004D32  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6505. 00004D36  548F                     addq.l     A7, 2
  6506. 00004D38  206E 0018                movea.l    A0, [A6 + 0x18]
  6507. 00004D3C  20AE FFEE                move.l     [A0], [A6 - 0x12]
  6508. 00004D40  0CAE 4355 5253 000C      cmpi.l     [A6 + 0xC], 0x43555253 /* 'CURS' */
  6509. 00004D48  6646                     bne        +0x48 /* 00004D90 */
  6510. 00004D4A  486E FFD6                pea.l      [A6 - 0x2A]
  6511. 00004D4E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6512. 00004D52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6513. 00004D56  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  6514. 00004D5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6515. 00004D5E  3F00                     move.w     -[A7], D0
  6516. 00004D60  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6517. 00004D64  548F                     addq.l     A7, 2
  6518. 00004D66  206E FFD6                movea.l    A0, [A6 - 0x2A]
  6519. 00004D6A  2050                     movea.l    A0, [A0]
  6520. 00004D6C  2D68 000A FFE6           move.l     [A6 - 0x1A], [A0 + 0xA]
  6521. 00004D72  206E FFE6                movea.l    A0, [A6 - 0x1A]
  6522. 00004D76  2F10                     move.l     -[A7], [A0]
  6523. 00004D78  A851                     syscall    SetCursor
  6524. 00004D7A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6525. 00004D7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6526. 00004D82  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6527. 00004D86  508F                     addq.l     A7, 8
  6528. 00004D88  3F00                     move.w     -[A7], D0
  6529. 00004D8A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6530. 00004D8E  548F                     addq.l     A7, 2
  6531. label00004D90:
  6532. 00004D90  7001                     moveq.l    D0, 0x01
  6533. 00004D92  6000 00DE                bra        +0xE0 /* 00004E72 */
  6534. label00004D96:
  6535. 00004D96  4AAE 0010                tst.l      [A6 + 0x10]
  6536. 00004D9A  6600 0096                bne        +0x98 /* 00004E32 */
  6537. 00004D9E  202E FFEE                move.l     D0, [A6 - 0x12]
  6538. 00004DA2  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  6539. 00004DA6  6600 008A                bne        +0x8C /* 00004E32 */
  6540. 00004DAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6541. 00004DAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6542. 00004DB2  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6543. 00004DB6  508F                     addq.l     A7, 8
  6544. 00004DB8  3F00                     move.w     -[A7], D0
  6545. 00004DBA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6546. 00004DBE  548F                     addq.l     A7, 2
  6547. 00004DC0  4878 0003                push.l     0x3
  6548. 00004DC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6549. 00004DC8  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6550. 00004DCC  508F                     addq.l     A7, 8
  6551. 00004DCE  3F00                     move.w     -[A7], D0
  6552. 00004DD0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6553. 00004DD4  548F                     addq.l     A7, 2
  6554. 00004DD6  206E 0018                movea.l    A0, [A6 + 0x18]
  6555. 00004DDA  20AE FFEE                move.l     [A0], [A6 - 0x12]
  6556. 00004DDE  0CAE 4355 5253 000C      cmpi.l     [A6 + 0xC], 0x43555253 /* 'CURS' */
  6557. 00004DE6  6646                     bne        +0x48 /* 00004E2E */
  6558. 00004DE8  486E FFD6                pea.l      [A6 - 0x2A]
  6559. 00004DEC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6560. 00004DF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6561. 00004DF4  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  6562. 00004DF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6563. 00004DFC  3F00                     move.w     -[A7], D0
  6564. 00004DFE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6565. 00004E02  548F                     addq.l     A7, 2
  6566. 00004E04  206E FFD6                movea.l    A0, [A6 - 0x2A]
  6567. 00004E08  2050                     movea.l    A0, [A0]
  6568. 00004E0A  2D68 000A FFE6           move.l     [A6 - 0x1A], [A0 + 0xA]
  6569. 00004E10  206E FFE6                movea.l    A0, [A6 - 0x1A]
  6570. 00004E14  2F10                     move.l     -[A7], [A0]
  6571. 00004E16  A851                     syscall    SetCursor
  6572. 00004E18  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6573. 00004E1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6574. 00004E20  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6575. 00004E24  508F                     addq.l     A7, 8
  6576. 00004E26  3F00                     move.w     -[A7], D0
  6577. 00004E28  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6578. 00004E2C  548F                     addq.l     A7, 2
  6579. label00004E2E:
  6580. 00004E2E  7001                     moveq.l    D0, 0x01
  6581. 00004E30  6040                     bra        +0x42 /* 00004E72 */
  6582. label00004E32:
  6583. 00004E32  5245                     addq.w     D5, 1
  6584. label00004E34:
  6585. 00004E34  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  6586. 00004E38  6D00 FE66                blt        -0x198 /* 00004CA0 */
  6587. 00004E3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6588. 00004E40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6589. 00004E44  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6590. 00004E48  508F                     addq.l     A7, 8
  6591. 00004E4A  3F00                     move.w     -[A7], D0
  6592. 00004E4C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6593. 00004E50  548F                     addq.l     A7, 2
  6594. 00004E52  5247                     addq.w     D7, 1
  6595. label00004E54:
  6596. 00004E54  BE46                     cmp.w      D7, D6
  6597. 00004E56  6D00 FE0C                blt        -0x1F2 /* 00004C64 */
  6598. 00004E5A  4878 0003                push.l     0x3
  6599. 00004E5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6600. 00004E62  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  6601. 00004E66  508F                     addq.l     A7, 8
  6602. 00004E68  3F00                     move.w     -[A7], D0
  6603. 00004E6A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6604. 00004E6E  548F                     addq.l     A7, 2
  6605. 00004E70  7000                     moveq.l    D0, 0x00
  6606. label00004E72:
  6607. 00004E72  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6608. 00004E76  4E5E                     unlink     A6
  6609. 00004E78  4E75                     rts
  6610. fn00004E7A:
  6611. 00004E7A  4E56 FDEE                link       A6, -0x0212
  6612. 00004E7E  48E7 0108                movem.l    -[A7], D7,A4
  6613. 00004E82  286E 000C                movea.l    A4, [A6 + 0xC]
  6614. 00004E86  486E FEF6                pea.l      [A6 - 0x10A]
  6615. 00004E8A  486E FEF0                pea.l      [A6 - 0x110]
  6616. 00004E8E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6617. 00004E92  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6618. 00004E96  2F0C                     move.l     -[A7], A4
  6619. 00004E98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6620. 00004E9C  4EBA 2A16                jsr        [PC + 0x2A16 /* 000078B4 */]
  6621. 00004EA0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6622. 00004EA4  3E00                     move.w     D7, D0
  6623. 00004EA6  4A47                     tst.w      D7
  6624. 00004EA8  672C                     beq        +0x2E /* 00004ED6 */
  6625. 00004EAA  0C54 271E                cmpi.w     [A4], 0x271E
  6626. 00004EAE  6602                     bne        +0x4 /* 00004EB2 */
  6627. 00004EB0  508C                     addq.l     A4, 8
  6628. label00004EB2:
  6629. 00004EB2  508C                     addq.l     A4, 8
  6630. 00004EB4  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  6631. 00004EB8  6706                     beq        +0x8 /* 00004EC0 */
  6632. 00004EBA  7007                     moveq.l    D0, 0x07
  6633. 00004EBC  6000 0236                bra        +0x238 /* 000050F4 */
  6634. label00004EC0:
  6635. 00004EC0  508C                     addq.l     A4, 8
  6636. 00004EC2  41EE FF9E                lea.l      A0, [A6 - 0x62]
  6637. 00004EC6  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  6638. 00004ECA  7017                     moveq.l    D0, 0x17
  6639. label00004ECC:
  6640. 00004ECC  20D9                     move.l     [A0]+, [A1]+
  6641. 00004ECE  51C8 FFFC                dbf        D0, -0x6 /* 00004ECC */
  6642. 00004ED2  30D9                     move.w     [A0]+, [A1]+
  6643. 00004ED4  603C                     bra        +0x3E /* 00004F12 */
  6644. label00004ED6:
  6645. 00004ED6  486E FEF6                pea.l      [A6 - 0x10A]
  6646. 00004EDA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  6647. 00004EDE  588F                     addq.l     A7, 4
  6648. 00004EE0  302E FEF0                move.w     D0, [A6 - 0x110]
  6649. 00004EE4  48C0                     ext.l      D0
  6650. 00004EE6  E780                     asl        D0, 3
  6651. 00004EE8  D9C0                     add.l      A4, D0
  6652. 00004EEA  0C6E 0006 FEF6           cmpi.w     [A6 - 0x10A], 0x6
  6653. 00004EF0  6706                     beq        +0x8 /* 00004EF8 */
  6654. 00004EF2  7002                     moveq.l    D0, 0x02
  6655. 00004EF4  6000 01FE                bra        +0x200 /* 000050F4 */
  6656. label00004EF8:
  6657. 00004EF8  4AAE FF60                tst.l      [A6 - 0xA0]
  6658. 00004EFC  6606                     bne        +0x8 /* 00004F04 */
  6659. 00004EFE  703D                     moveq.l    D0, 0x3D
  6660. 00004F00  6000 01F2                bra        +0x1F4 /* 000050F4 */
  6661. label00004F04:
  6662. 00004F04  486E FF9E                pea.l      [A6 - 0x62]
  6663. 00004F08  2F2E FF60                move.l     -[A7], [A6 - 0xA0]
  6664. 00004F0C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  6665. 00004F10  508F                     addq.l     A7, 8
  6666. label00004F12:
  6667. 00004F12  0C6E 0FD1 0018           cmpi.w     [A6 + 0x18], 0xFD1
  6668. 00004F18  6600 00BA                bne        +0xBC /* 00004FD4 */
  6669. 00004F1C  486E FEF2                pea.l      [A6 - 0x10E]
  6670. 00004F20  486E FEF0                pea.l      [A6 - 0x110]
  6671. 00004F24  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6672. 00004F28  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6673. 00004F2C  2F0C                     move.l     -[A7], A4
  6674. 00004F2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6675. 00004F32  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6676. 00004F36  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6677. 00004F3A  3E00                     move.w     D7, D0
  6678. 00004F3C  4A47                     tst.w      D7
  6679. 00004F3E  6706                     beq        +0x8 /* 00004F46 */
  6680. 00004F40  3007                     move.w     D0, D7
  6681. 00004F42  6000 01B0                bra        +0x1B2 /* 000050F4 */
  6682. label00004F46:
  6683. 00004F46  302E FEF0                move.w     D0, [A6 - 0x110]
  6684. 00004F4A  48C0                     ext.l      D0
  6685. 00004F4C  E780                     asl        D0, 3
  6686. 00004F4E  D9C0                     add.l      A4, D0
  6687. 00004F50  4A54                     tst.w      [A4]
  6688. 00004F52  670E                     beq        +0x10 /* 00004F62 */
  6689. 00004F54  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6690. 00004F58  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6691. 00004F5C  7013                     moveq.l    D0, 0x13
  6692. 00004F5E  6000 0194                bra        +0x196 /* 000050F4 */
  6693. label00004F62:
  6694. 00004F62  486E FEEE                pea.l      [A6 - 0x112]
  6695. 00004F66  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6696. 00004F6A  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  6697. 00004F6E  508F                     addq.l     A7, 8
  6698. 00004F70  3E00                     move.w     D7, D0
  6699. 00004F72  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6700. 00004F76  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6701. 00004F7A  4A47                     tst.w      D7
  6702. 00004F7C  6706                     beq        +0x8 /* 00004F84 */
  6703. 00004F7E  3007                     move.w     D0, D7
  6704. 00004F80  6000 0172                bra        +0x174 /* 000050F4 */
  6705. label00004F84:
  6706. 00004F84  4A6E FEEE                tst.w      [A6 - 0x112]
  6707. 00004F88  6706                     beq        +0x8 /* 00004F90 */
  6708. 00004F8A  526E FFFE                addq.w     [A6 - 0x2], 1
  6709. 00004F8E  600E                     bra        +0x10 /* 00004F9E */
  6710. label00004F90:
  6711. 00004F90  536E FFFE                subq.w     [A6 - 0x2], 1
  6712. 00004F94  4A6E FFFE                tst.w      [A6 - 0x2]
  6713. 00004F98  6C04                     bge        +0x6 /* 00004F9E */
  6714. 00004F9A  426E FFFE                clr.w      [A6 - 0x2]
  6715. label00004F9E:
  6716. 00004F9E  486E FF9E                pea.l      [A6 - 0x62]
  6717. 00004FA2  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6718. 00004FA6  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  6719. 00004FAA  508F                     addq.l     A7, 8
  6720. 00004FAC  202E FFE6                move.l     D0, [A6 - 0x1A]
  6721. 00004FB0  B0AD B37C                cmp.l      D0, [A5 - 0x4C84]
  6722. 00004FB4  6606                     bne        +0x8 /* 00004FBC */
  6723. 00004FB6  3B6E FFFE B394           move.w     [A5 - 0x4C6C], [A6 - 0x2]
  6724. label00004FBC:
  6725. 00004FBC  4A6E FEEE                tst.w      [A6 - 0x112]
  6726. 00004FC0  660C                     bne        +0xE /* 00004FCE */
  6727. 00004FC2  42A7                     clr.l      -[A7]
  6728. 00004FC4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6729. 00004FC8  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  6730. 00004FCC  508F                     addq.l     A7, 8
  6731. label00004FCE:
  6732. 00004FCE  7000                     moveq.l    D0, 0x00
  6733. 00004FD0  6000 0122                bra        +0x124 /* 000050F4 */
  6734. label00004FD4:
  6735. 00004FD4  0C6E 0FBA 0018           cmpi.w     [A6 + 0x18], 0xFBA
  6736. 00004FDA  6600 0072                bne        +0x74 /* 0000504E */
  6737. 00004FDE  486E FEF2                pea.l      [A6 - 0x10E]
  6738. 00004FE2  486E FEF0                pea.l      [A6 - 0x110]
  6739. 00004FE6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6740. 00004FEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6741. 00004FEE  2F0C                     move.l     -[A7], A4
  6742. 00004FF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6743. 00004FF4  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6744. 00004FF8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6745. 00004FFC  3E00                     move.w     D7, D0
  6746. 00004FFE  4A47                     tst.w      D7
  6747. 00005000  6706                     beq        +0x8 /* 00005008 */
  6748. 00005002  3007                     move.w     D0, D7
  6749. 00005004  6000 00EE                bra        +0xF0 /* 000050F4 */
  6750. label00005008:
  6751. 00005008  302E FEF0                move.w     D0, [A6 - 0x110]
  6752. 0000500C  48C0                     ext.l      D0
  6753. 0000500E  E780                     asl        D0, 3
  6754. 00005010  D9C0                     add.l      A4, D0
  6755. 00005012  4A54                     tst.w      [A4]
  6756. 00005014  670E                     beq        +0x10 /* 00005024 */
  6757. 00005016  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6758. 0000501A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6759. 0000501E  7013                     moveq.l    D0, 0x13
  6760. 00005020  6000 00D2                bra        +0xD4 /* 000050F4 */
  6761. label00005024:
  6762. 00005024  486E FEEE                pea.l      [A6 - 0x112]
  6763. 00005028  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6764. 0000502C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  6765. 00005030  508F                     addq.l     A7, 8
  6766. 00005032  3E00                     move.w     D7, D0
  6767. 00005034  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6768. 00005038  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6769. 0000503C  4A47                     tst.w      D7
  6770. 0000503E  6706                     beq        +0x8 /* 00005046 */
  6771. 00005040  3007                     move.w     D0, D7
  6772. 00005042  6000 00B0                bra        +0xB2 /* 000050F4 */
  6773. label00005046:
  6774. 00005046  3D6E FEEE FFFC           move.w     [A6 - 0x4], [A6 - 0x112]
  6775. 0000504C  6038                     bra        +0x3A /* 00005086 */
  6776. label0000504E:
  6777. 0000504E  486E FEEE                pea.l      [A6 - 0x112]
  6778. 00005052  486E FEF0                pea.l      [A6 - 0x110]
  6779. 00005056  2F0C                     move.l     -[A7], A4
  6780. 00005058  4EBA 00A2                jsr        [PC + 0xA2 /* 000050FC */]
  6781. 0000505C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6782. 00005060  3E00                     move.w     D7, D0
  6783. 00005062  4A47                     tst.w      D7
  6784. 00005064  6706                     beq        +0x8 /* 0000506C */
  6785. 00005066  3007                     move.w     D0, D7
  6786. 00005068  6000 008A                bra        +0x8C /* 000050F4 */
  6787. label0000506C:
  6788. 0000506C  302E FEF0                move.w     D0, [A6 - 0x110]
  6789. 00005070  48C0                     ext.l      D0
  6790. 00005072  E780                     asl        D0, 3
  6791. 00005074  D9C0                     add.l      A4, D0
  6792. 00005076  4A54                     tst.w      [A4]
  6793. 00005078  6706                     beq        +0x8 /* 00005080 */
  6794. 0000507A  7013                     moveq.l    D0, 0x13
  6795. 0000507C  6000 0076                bra        +0x78 /* 000050F4 */
  6796. label00005080:
  6797. 00005080  3D6E FEEE FFFA           move.w     [A6 - 0x6], [A6 - 0x112]
  6798. label00005086:
  6799. 00005086  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6800. 0000508A  A873                     syscall    SetPort
  6801. 0000508C  486E FF9E                pea.l      [A6 - 0x62]
  6802. 00005090  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6803. 00005094  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  6804. 00005098  508F                     addq.l     A7, 8
  6805. 0000509A  202E FFE6                move.l     D0, [A6 - 0x1A]
  6806. 0000509E  B0AD B37C                cmp.l      D0, [A5 - 0x4C84]
  6807. 000050A2  660C                     bne        +0xE /* 000050B0 */
  6808. 000050A4  3B6E FFFC B392           move.w     [A5 - 0x4C6E], [A6 - 0x4]
  6809. 000050AA  3B6E FFFA B390           move.w     [A5 - 0x4C70], [A6 - 0x6]
  6810. label000050B0:
  6811. 000050B0  4267                     clr.w      -[A7]
  6812. 000050B2  3F3C 0001                move.w     -[A7], 0x1
  6813. 000050B6  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  6814. 000050BA  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  6815. 000050BE  508F                     addq.l     A7, 8
  6816. 000050C0  4267                     clr.w      -[A7]
  6817. 000050C2  3F3C 0001                move.w     -[A7], 0x1
  6818. 000050C6  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  6819. 000050CA  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  6820. 000050CE  508F                     addq.l     A7, 8
  6821. 000050D0  42A7                     clr.l      -[A7]
  6822. 000050D2  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6823. 000050D6  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  6824. 000050DA  508F                     addq.l     A7, 8
  6825. 000050DC  0C6E 012C FEEE           cmpi.w     [A6 - 0x112], 0x12C
  6826. 000050E2  6D08                     blt        +0xA /* 000050EC */
  6827. 000050E4  0C6E 013A FEEE           cmpi.w     [A6 - 0x112], 0x13A
  6828. 000050EA  6F04                     ble        +0x6 /* 000050F0 */
  6829. label000050EC:
  6830. 000050EC  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  6831. label000050F0:
  6832. 000050F0  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  6833. label000050F4:
  6834. 000050F4  4CDF 1080                movem.l    D7,A4, [A7]+
  6835. 000050F8  4E5E                     unlink     A6
  6836. 000050FA  4E75                     rts
  6837. export_347:
  6838. fn000050FC:
  6839. 000050FC  4E56 FFF8                link       A6, -0x0008
  6840. 00005100  48E7 0308                movem.l    -[A7], D6,D7,A4
  6841. 00005104  286E 0008                movea.l    A4, [A6 + 0x8]
  6842. 00005108  206E 000C                movea.l    A0, [A6 + 0xC]
  6843. 0000510C  4250                     clr.w      [A0]
  6844. 0000510E  7CFF                     moveq.l    D6, 0xFFFFFFFF
  6845. 00005110  0C54 2B46                cmpi.w     [A4], 0x2B46 /* '+F' */
  6846. 00005114  6602                     bne        +0x4 /* 00005118 */
  6847. 00005116  7C00                     moveq.l    D6, 0x00
  6848. label00005118:
  6849. 00005118  0C54 2B1C                cmpi.w     [A4], 0x2B1C
  6850. 0000511C  6602                     bne        +0x4 /* 00005120 */
  6851. 0000511E  7C01                     moveq.l    D6, 0x01
  6852. label00005120:
  6853. 00005120  0C54 2B07                cmpi.w     [A4], 0x2B07
  6854. 00005124  6602                     bne        +0x4 /* 00005128 */
  6855. 00005126  7C02                     moveq.l    D6, 0x02
  6856. label00005128:
  6857. 00005128  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  6858. 0000512C  6602                     bne        +0x4 /* 00005130 */
  6859. 0000512E  7C03                     moveq.l    D6, 0x03
  6860. label00005130:
  6861. 00005130  4A46                     tst.w      D6
  6862. 00005132  6D08                     blt        +0xA /* 0000513C */
  6863. 00005134  508C                     addq.l     A4, 8
  6864. 00005136  206E 000C                movea.l    A0, [A6 + 0xC]
  6865. 0000513A  5250                     addq.w     [A0], 1
  6866. label0000513C:
  6867. 0000513C  3014                     move.w     D0, [A4]
  6868. 0000513E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6869. 00005142  0018 0062                ori.b      [A0]+, 0x62 /* 'b' */
  6870. 00005146  2B05                     move.l     -[A5], D5
  6871. 00005148  006E 2B2A 007C           ori.w      [A6 + 0x7C], 0x2B2A /* '+*' */
  6872. 0000514E  2B6B 008A 2B4F           move.l     [A5 + 0x2B4F], [A3 + 0x8A]
  6873. 00005154  0098 0FA9 00A8           ori.l      [A0]+, 0xFA900A8
  6874. 0000515A  2B06                     move.l     -[A5], D6
  6875. 0000515C  00B8 2B13 00D6 2B1E      ori.l      [0x00002B1E], 0x2B1300D6
  6876. 00005164  00E6                     .incomplete
  6877. 00005166  2B36 00F6                move.l     -[A5], [A6 + D0.w - 0x10]
  6878. 0000516A  1F41 0114                move.b     [A7 + 0x114], D1
  6879. 0000516E  2B45 0132                move.l     [A5 + 0x132 /* export_34 */], D5
  6880. 00005172  2B49 0142                move.l     [A5 + 0x142 /* export_36 */], A1
  6881. 00005176  2B50 0172                move.l     [A5 + 0x172 /* export_42 */], [A0]
  6882. 0000517A  0FE0                     .incomplete
  6883. 0000517C  01A0                     bclr       -[A0], D0
  6884. 0000517E  0FE7                     .incomplete
  6885. 00005180  01B0 2B54                bclr       <<invalid full ext with I/IS == 4>>, D0
  6886. 00005184  01C0                     .incomplete
  6887. 00005186  2B0F                     move.l     -[A5], A7
  6888. 00005188  01D0                     .incomplete
  6889. 0000518A  2B56 01F4                move.l     [A5 + 0x1F4], [A6]
  6890. 0000518E  2B58 0224                move.l     [A5 + 0x224], [A0]+
  6891. 00005192  083A 0234 2B5E           btst.b     [PC + 0x2B5E /* 00007CF2, cstring ""<EOF> */], 0x34 /* '4' */
  6892. 00005198  0254 2B62                andi.w     [A4], 0x2B62 /* '+b' */
  6893. 0000519C  0274 2B65 0290           andi.w     [A4 + D0.w * 2 - 0x112], 0x2B65 /* '+e' */
  6894. 000051A2  2AFA 029C                move.l     [A5]+, [PC + 0x29C /* 00005440, value 0xC460002 */]
  6895. 000051A6  4A46                     tst.w      D6
  6896. 000051A8  6D06                     blt        +0x8 /* 000051B0 */
  6897. 000051AA  7002                     moveq.l    D0, 0x02
  6898. 000051AC  6000 02C4                bra        +0x2C6 /* 00005472 */
  6899. label000051B0:
  6900. 000051B0  7E64                     moveq.l    D7, 0x64
  6901. 000051B2  6000 02B0                bra        +0x2B2 /* 00005464 */
  6902. 000051B6  4A46                     tst.w      D6
  6903. 000051B8  6D06                     blt        +0x8 /* 000051C0 */
  6904. 000051BA  7002                     moveq.l    D0, 0x02
  6905. 000051BC  6000 02B4                bra        +0x2B6 /* 00005472 */
  6906. label000051C0:
  6907. 000051C0  3E3C 025C                move.w     D7, 0x25C
  6908. 000051C4  6000 029E                bra        +0x2A0 /* 00005464 */
  6909. 000051C8  4A46                     tst.w      D6
  6910. 000051CA  6D06                     blt        +0x8 /* 000051D2 */
  6911. 000051CC  7002                     moveq.l    D0, 0x02
  6912. 000051CE  6000 02A2                bra        +0x2A4 /* 00005472 */
  6913. label000051D2:
  6914. 000051D2  3E3C 0258                move.w     D7, 0x258
  6915. 000051D6  6000 028C                bra        +0x28E /* 00005464 */
  6916. 000051DA  4A46                     tst.w      D6
  6917. 000051DC  6D06                     blt        +0x8 /* 000051E4 */
  6918. 000051DE  7002                     moveq.l    D0, 0x02
  6919. 000051E0  6000 0290                bra        +0x292 /* 00005472 */
  6920. label000051E4:
  6921. 000051E4  3E3C 0259                move.w     D7, 0x259
  6922. 000051E8  6000 027A                bra        +0x27C /* 00005464 */
  6923. 000051EC  0C46 0001                cmpi.w     D6, 0x1
  6924. 000051F0  6D06                     blt        +0x8 /* 000051F8 */
  6925. 000051F2  7002                     moveq.l    D0, 0x02
  6926. 000051F4  6000 027C                bra        +0x27E /* 00005472 */
  6927. label000051F8:
  6928. 000051F8  3E3C 012C                move.w     D7, 0x12C
  6929. 000051FC  6000 0266                bra        +0x268 /* 00005464 */
  6930. 00005200  0C46 0001                cmpi.w     D6, 0x1
  6931. 00005204  6D06                     blt        +0x8 /* 0000520C */
  6932. 00005206  7002                     moveq.l    D0, 0x02
  6933. 00005208  6000 0268                bra        +0x26A /* 00005472 */
  6934. label0000520C:
  6935. 0000520C  3E3C 012D                move.w     D7, 0x12D
  6936. 00005210  6000 0252                bra        +0x254 /* 00005464 */
  6937. 00005214  0C46 0002                cmpi.w     D6, 0x2
  6938. 00005218  6D06                     blt        +0x8 /* 00005220 */
  6939. 0000521A  7002                     moveq.l    D0, 0x02
  6940. 0000521C  6000 0254                bra        +0x256 /* 00005472 */
  6941. label00005220:
  6942. 00005220  0C46 0001                cmpi.w     D6, 0x1
  6943. 00005224  6C08                     bge        +0xA /* 0000522E */
  6944. 00005226  3E3C 012E                move.w     D7, 0x12E
  6945. 0000522A  6000 0238                bra        +0x23A /* 00005464 */
  6946. label0000522E:
  6947. 0000522E  3E3C 00D0                move.w     D7, 0xD0
  6948. 00005232  6000 0230                bra        +0x232 /* 00005464 */
  6949. 00005236  0C46 0001                cmpi.w     D6, 0x1
  6950. 0000523A  6D06                     blt        +0x8 /* 00005242 */
  6951. 0000523C  7002                     moveq.l    D0, 0x02
  6952. 0000523E  6000 0232                bra        +0x234 /* 00005472 */
  6953. label00005242:
  6954. 00005242  3E3C 012F                move.w     D7, 0x12F
  6955. 00005246  6000 021C                bra        +0x21E /* 00005464 */
  6956. 0000524A  0C46 0001                cmpi.w     D6, 0x1
  6957. 0000524E  6D06                     blt        +0x8 /* 00005256 */
  6958. 00005250  7002                     moveq.l    D0, 0x02
  6959. 00005252  6000 021E                bra        +0x220 /* 00005472 */
  6960. label00005256:
  6961. 00005256  3E3C 0130                move.w     D7, 0x130
  6962. 0000525A  6000 0208                bra        +0x20A /* 00005464 */
  6963. 0000525E  0C46 0002                cmpi.w     D6, 0x2
  6964. 00005262  6D06                     blt        +0x8 /* 0000526A */
  6965. 00005264  7002                     moveq.l    D0, 0x02
  6966. 00005266  6000 020A                bra        +0x20C /* 00005472 */
  6967. label0000526A:
  6968. 0000526A  0C46 0001                cmpi.w     D6, 0x1
  6969. 0000526E  6C08                     bge        +0xA /* 00005278 */
  6970. 00005270  3E3C 0131                move.w     D7, 0x131
  6971. 00005274  6000 01EE                bra        +0x1F0 /* 00005464 */
  6972. label00005278:
  6973. 00005278  3E3C 00CA                move.w     D7, 0xCA
  6974. 0000527C  6000 01E6                bra        +0x1E8 /* 00005464 */
  6975. 00005280  0C46 0002                cmpi.w     D6, 0x2
  6976. 00005284  6D06                     blt        +0x8 /* 0000528C */
  6977. 00005286  7002                     moveq.l    D0, 0x02
  6978. 00005288  6000 01E8                bra        +0x1EA /* 00005472 */
  6979. label0000528C:
  6980. 0000528C  0C46 0001                cmpi.w     D6, 0x1
  6981. 00005290  6C08                     bge        +0xA /* 0000529A */
  6982. 00005292  3E3C 0132                move.w     D7, 0x132
  6983. 00005296  6000 01CC                bra        +0x1CE /* 00005464 */
  6984. label0000529A:
  6985. 0000529A  3E3C 00CD                move.w     D7, 0xCD
  6986. 0000529E  6000 01C4                bra        +0x1C6 /* 00005464 */
  6987. 000052A2  0C46 0001                cmpi.w     D6, 0x1
  6988. 000052A6  6D06                     blt        +0x8 /* 000052AE */
  6989. 000052A8  7002                     moveq.l    D0, 0x02
  6990. 000052AA  6000 01C6                bra        +0x1C8 /* 00005472 */
  6991. label000052AE:
  6992. 000052AE  3E3C 0133                move.w     D7, 0x133
  6993. 000052B2  6000 01B0                bra        +0x1B2 /* 00005464 */
  6994. 000052B6  0C46 0003                cmpi.w     D6, 0x3
  6995. 000052BA  6D06                     blt        +0x8 /* 000052C2 */
  6996. 000052BC  7002                     moveq.l    D0, 0x02
  6997. 000052BE  6000 01B2                bra        +0x1B4 /* 00005472 */
  6998. label000052C2:
  6999. 000052C2  0C46 0001                cmpi.w     D6, 0x1
  7000. 000052C6  6C08                     bge        +0xA /* 000052D0 */
  7001. 000052C8  3E3C 0134                move.w     D7, 0x134
  7002. 000052CC  6000 0196                bra        +0x198 /* 00005464 */
  7003. label000052D0:
  7004. 000052D0  0C46 0002                cmpi.w     D6, 0x2
  7005. 000052D4  6604                     bne        +0x6 /* 000052DA */
  7006. 000052D6  3E3C 0191                move.w     D7, 0x191
  7007. label000052DA:
  7008. 000052DA  0C46 0001                cmpi.w     D6, 0x1
  7009. 000052DE  6600 0184                bne        +0x186 /* 00005464 */
  7010. 000052E2  3E3C 00CE                move.w     D7, 0xCE
  7011. 000052E6  6000 017C                bra        +0x17E /* 00005464 */
  7012. 000052EA  0C46 0001                cmpi.w     D6, 0x1
  7013. 000052EE  6C08                     bge        +0xA /* 000052F8 */
  7014. 000052F0  3E3C 0135                move.w     D7, 0x135
  7015. 000052F4  6000 016E                bra        +0x170 /* 00005464 */
  7016. label000052F8:
  7017. 000052F8  0C46 0001                cmpi.w     D6, 0x1
  7018. 000052FC  6604                     bne        +0x6 /* 00005302 */
  7019. 000052FE  3E3C 00CB                move.w     D7, 0xCB
  7020. label00005302:
  7021. 00005302  0C46 0002                cmpi.w     D6, 0x2
  7022. 00005306  6604                     bne        +0x6 /* 0000530C */
  7023. 00005308  3E3C 0190                move.w     D7, 0x190
  7024. label0000530C:
  7025. 0000530C  0C46 0003                cmpi.w     D6, 0x3
  7026. 00005310  6600 0152                bne        +0x154 /* 00005464 */
  7027. 00005314  3E3C 01F4                move.w     D7, 0x1F4
  7028. 00005318  6000 014A                bra        +0x14C /* 00005464 */
  7029. 0000531C  0C46 0003                cmpi.w     D6, 0x3
  7030. 00005320  6706                     beq        +0x8 /* 00005328 */
  7031. 00005322  7002                     moveq.l    D0, 0x02
  7032. 00005324  6000 014C                bra        +0x14E /* 00005472 */
  7033. label00005328:
  7034. 00005328  3E3C 01F5                move.w     D7, 0x1F5
  7035. 0000532C  6000 0136                bra        +0x138 /* 00005464 */
  7036. 00005330  0C46 0002                cmpi.w     D6, 0x2
  7037. 00005334  6706                     beq        +0x8 /* 0000533C */
  7038. 00005336  7002                     moveq.l    D0, 0x02
  7039. 00005338  6000 0138                bra        +0x13A /* 00005472 */
  7040. label0000533C:
  7041. 0000533C  3E3C 0193                move.w     D7, 0x193
  7042. 00005340  6000 0122                bra        +0x124 /* 00005464 */
  7043. 00005344  0C46 0002                cmpi.w     D6, 0x2
  7044. 00005348  6706                     beq        +0x8 /* 00005350 */
  7045. 0000534A  7002                     moveq.l    D0, 0x02
  7046. 0000534C  6000 0124                bra        +0x126 /* 00005472 */
  7047. label00005350:
  7048. 00005350  3E3C 0194                move.w     D7, 0x194
  7049. 00005354  6000 010E                bra        +0x110 /* 00005464 */
  7050. 00005358  0C46 0001                cmpi.w     D6, 0x1
  7051. 0000535C  6D06                     blt        +0x8 /* 00005364 */
  7052. 0000535E  7002                     moveq.l    D0, 0x02
  7053. 00005360  6000 0110                bra        +0x112 /* 00005472 */
  7054. label00005364:
  7055. 00005364  508C                     addq.l     A4, 8
  7056. 00005366  206E 000C                movea.l    A0, [A6 + 0xC]
  7057. 0000536A  5250                     addq.w     [A0], 1
  7058. 0000536C  0C54 2B50                cmpi.w     [A4], 0x2B50 /* '+P' */
  7059. 00005370  6706                     beq        +0x8 /* 00005378 */
  7060. 00005372  7002                     moveq.l    D0, 0x02
  7061. 00005374  6000 00FC                bra        +0xFE /* 00005472 */
  7062. label00005378:
  7063. 00005378  3E3C 0136                move.w     D7, 0x136
  7064. 0000537C  6000 00E6                bra        +0xE8 /* 00005464 */
  7065. 00005380  0C46 0003                cmpi.w     D6, 0x3
  7066. 00005384  6D06                     blt        +0x8 /* 0000538C */
  7067. 00005386  7002                     moveq.l    D0, 0x02
  7068. 00005388  6000 00E8                bra        +0xEA /* 00005472 */
  7069. label0000538C:
  7070. 0000538C  0C46 0001                cmpi.w     D6, 0x1
  7071. 00005390  6C08                     bge        +0xA /* 0000539A */
  7072. 00005392  3E3C 0137                move.w     D7, 0x137
  7073. 00005396  6000 00CC                bra        +0xCE /* 00005464 */
  7074. label0000539A:
  7075. 0000539A  0C46 0002                cmpi.w     D6, 0x2
  7076. 0000539E  6604                     bne        +0x6 /* 000053A4 */
  7077. 000053A0  3E3C 0192                move.w     D7, 0x192
  7078. label000053A4:
  7079. 000053A4  0C46 0001                cmpi.w     D6, 0x1
  7080. 000053A8  6600 00BA                bne        +0xBC /* 00005464 */
  7081. 000053AC  3E3C 00CC                move.w     D7, 0xCC
  7082. 000053B0  6000 00B2                bra        +0xB4 /* 00005464 */
  7083. 000053B4  0C46 0001                cmpi.w     D6, 0x1
  7084. 000053B8  6D06                     blt        +0x8 /* 000053C0 */
  7085. 000053BA  7002                     moveq.l    D0, 0x02
  7086. 000053BC  6000 00B4                bra        +0xB6 /* 00005472 */
  7087. label000053C0:
  7088. 000053C0  3E3C 0138                move.w     D7, 0x138
  7089. 000053C4  6000 009E                bra        +0xA0 /* 00005464 */
  7090. 000053C8  0C6C 2B0A 0008           cmpi.w     [A4 + 0x8], 0x2B0A /* '+\n' */
  7091. 000053CE  6608                     bne        +0xA /* 000053D8 */
  7092. 000053D0  508C                     addq.l     A4, 8
  7093. 000053D2  206E 000C                movea.l    A0, [A6 + 0xC]
  7094. 000053D6  5250                     addq.w     [A0], 1
  7095. label000053D8:
  7096. 000053D8  0C46 0001                cmpi.w     D6, 0x1
  7097. 000053DC  6D06                     blt        +0x8 /* 000053E4 */
  7098. 000053DE  7002                     moveq.l    D0, 0x02
  7099. 000053E0  6000 0090                bra        +0x92 /* 00005472 */
  7100. label000053E4:
  7101. 000053E4  3E3C 0139                move.w     D7, 0x139
  7102. 000053E8  6000 007A                bra        +0x7C /* 00005464 */
  7103. 000053EC  0C6C 1F41 0008           cmpi.w     [A4 + 0x8], 0x1F41
  7104. 000053F2  6608                     bne        +0xA /* 000053FC */
  7105. 000053F4  508C                     addq.l     A4, 8
  7106. 000053F6  206E 000C                movea.l    A0, [A6 + 0xC]
  7107. 000053FA  5250                     addq.w     [A0], 1
  7108. label000053FC:
  7109. 000053FC  0C46 0001                cmpi.w     D6, 0x1
  7110. 00005400  6706                     beq        +0x8 /* 00005408 */
  7111. 00005402  7002                     moveq.l    D0, 0x02
  7112. 00005404  6000 006C                bra        +0x6E /* 00005472 */
  7113. label00005408:
  7114. 00005408  3E3C 00C9                move.w     D7, 0xC9
  7115. 0000540C  6000 0056                bra        +0x58 /* 00005464 */
  7116. 00005410  0C46 0002                cmpi.w     D6, 0x2
  7117. 00005414  6D06                     blt        +0x8 /* 0000541C */
  7118. 00005416  7002                     moveq.l    D0, 0x02
  7119. 00005418  6000 0058                bra        +0x5A /* 00005472 */
  7120. label0000541C:
  7121. 0000541C  0C46 0001                cmpi.w     D6, 0x1
  7122. 00005420  6C08                     bge        +0xA /* 0000542A */
  7123. 00005422  3E3C 013A                move.w     D7, 0x13A
  7124. 00005426  6000 003C                bra        +0x3E /* 00005464 */
  7125. label0000542A:
  7126. 0000542A  3E3C 00C8                move.w     D7, 0xC8
  7127. 0000542E  6034                     bra        +0x36 /* 00005464 */
  7128. 00005430  0C46 0001                cmpi.w     D6, 0x1
  7129. 00005434  6704                     beq        +0x6 /* 0000543A */
  7130. 00005436  7002                     moveq.l    D0, 0x02
  7131. 00005438  6038                     bra        +0x3A /* 00005472 */
  7132. label0000543A:
  7133. 0000543A  3E3C 00CF                move.w     D7, 0xCF
  7134. 0000543E  6024                     bra        +0x26 /* 00005464 */
  7135. 00005440  0C46 0002                cmpi.w     D6, 0x2
  7136. 00005444  6604                     bne        +0x6 /* 0000544A */
  7137. 00005446  3E3C 025B                move.w     D7, 0x25B
  7138. label0000544A:
  7139. 0000544A  0C46 0003                cmpi.w     D6, 0x3
  7140. 0000544E  6604                     bne        +0x6 /* 00005454 */
  7141. 00005450  3E3C 025A                move.w     D7, 0x25A
  7142. label00005454:
  7143. 00005454  0C46 0002                cmpi.w     D6, 0x2
  7144. 00005458  6C04                     bge        +0x6 /* 0000545E */
  7145. 0000545A  7002                     moveq.l    D0, 0x02
  7146. 0000545C  6014                     bra        +0x16 /* 00005472 */
  7147. label0000545E:
  7148. 0000545E  206E 000C                movea.l    A0, [A6 + 0xC]
  7149. 00005462  5350                     subq.w     [A0], 1
  7150. label00005464:
  7151. 00005464  206E 0010                movea.l    A0, [A6 + 0x10]
  7152. 00005468  3087                     move.w     [A0], D7
  7153. 0000546A  206E 000C                movea.l    A0, [A6 + 0xC]
  7154. 0000546E  5250                     addq.w     [A0], 1
  7155. 00005470  7000                     moveq.l    D0, 0x00
  7156. label00005472:
  7157. 00005472  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7158. 00005476  4E5E                     unlink     A6
  7159. 00005478  4E75                     rts
  7160. fn0000547A:
  7161. 0000547A  4E56 FDEA                link       A6, -0x0216
  7162. 0000547E  48E7 0108                movem.l    -[A7], D7,A4
  7163. 00005482  286E 000C                movea.l    A4, [A6 + 0xC]
  7164. 00005486  486E FF06                pea.l      [A6 - 0xFA]
  7165. 0000548A  486E FEFC                pea.l      [A6 - 0x104]
  7166. 0000548E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7167. 00005492  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7168. 00005496  2F0C                     move.l     -[A7], A4
  7169. 00005498  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7170. 0000549C  4EBA 2416                jsr        [PC + 0x2416 /* 000078B4 */]
  7171. 000054A0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7172. 000054A4  3E00                     move.w     D7, D0
  7173. 000054A6  4A47                     tst.w      D7
  7174. 000054A8  6706                     beq        +0x8 /* 000054B0 */
  7175. 000054AA  3007                     move.w     D0, D7
  7176. 000054AC  6000 01BA                bra        +0x1BC /* 00005668 */
  7177. label000054B0:
  7178. 000054B0  302E FEFC                move.w     D0, [A6 - 0x104]
  7179. 000054B4  48C0                     ext.l      D0
  7180. 000054B6  E780                     asl        D0, 3
  7181. 000054B8  D9C0                     add.l      A4, D0
  7182. 000054BA  486E FF02                pea.l      [A6 - 0xFE]
  7183. 000054BE  486E FF06                pea.l      [A6 - 0xFA]
  7184. 000054C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7185. 000054C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7186. 000054CA  2F0C                     move.l     -[A7], A4
  7187. 000054CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7188. 000054D0  4EBA 2480                jsr        [PC + 0x2480 /* 00007952 */]
  7189. 000054D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7190. 000054D8  3E00                     move.w     D7, D0
  7191. 000054DA  4A47                     tst.w      D7
  7192. 000054DC  6706                     beq        +0x8 /* 000054E4 */
  7193. 000054DE  3007                     move.w     D0, D7
  7194. 000054E0  6000 0186                bra        +0x188 /* 00005668 */
  7195. label000054E4:
  7196. 000054E4  486E FEFE                pea.l      [A6 - 0x102]
  7197. 000054E8  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  7198. 000054EC  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7199. 000054F0  508F                     addq.l     A7, 8
  7200. 000054F2  206E FEFE                movea.l    A0, [A6 - 0x102]
  7201. 000054F6  2050                     movea.l    A0, [A0]
  7202. 000054F8  3D50 FEFA                move.w     [A6 - 0x106], [A0]
  7203. 000054FC  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  7204. 00005500  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7205. 00005504  2F2E FEFE                move.l     -[A7], [A6 - 0x102]
  7206. 00005508  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7207. 0000550C  0C6E 0006 FF06           cmpi.w     [A6 - 0xFA], 0x6
  7208. 00005512  6600 0064                bne        +0x66 /* 00005578 */
  7209. 00005516  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  7210. 0000551A  486E FF06                pea.l      [A6 - 0xFA]
  7211. 0000551E  4EBA 04BA                jsr        [PC + 0x4BA /* 000059DA */]
  7212. 00005522  5C8F                     addq.l     A7, 6
  7213. 00005524  3E00                     move.w     D7, D0
  7214. 00005526  4A47                     tst.w      D7
  7215. 00005528  663E                     bne        +0x40 /* 00005568 */
  7216. 0000552A  2F2E FF38                move.l     -[A7], [A6 - 0xC8]
  7217. 0000552E  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  7218. 00005532  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7219. 00005536  508F                     addq.l     A7, 8
  7220. 00005538  3F00                     move.w     -[A7], D0
  7221. 0000553A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7222. 0000553E  548F                     addq.l     A7, 2
  7223. 00005540  4AAE FF70                tst.l      [A6 - 0x90]
  7224. 00005544  6722                     beq        +0x24 /* 00005568 */
  7225. 00005546  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  7226. 0000554A  A873                     syscall    SetPort
  7227. 0000554C  486E FF28                pea.l      [A6 - 0xD8]
  7228. 00005550  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  7229. 00005554  588F                     addq.l     A7, 4
  7230. 00005556  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  7231. 0000555A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  7232. 0000555E  588F                     addq.l     A7, 4
  7233. 00005560  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  7234. 00005564  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  7235. label00005568:
  7236. 00005568  486E FF06                pea.l      [A6 - 0xFA]
  7237. 0000556C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7238. 00005570  588F                     addq.l     A7, 4
  7239. 00005572  3007                     move.w     D0, D7
  7240. 00005574  6000 00F2                bra        +0xF4 /* 00005668 */
  7241. label00005578:
  7242. 00005578  0C6E 0003 FF06           cmpi.w     [A6 - 0xFA], 0x3
  7243. 0000557E  6710                     beq        +0x12 /* 00005590 */
  7244. 00005580  486E FF06                pea.l      [A6 - 0xFA]
  7245. 00005584  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7246. 00005588  588F                     addq.l     A7, 4
  7247. 0000558A  7002                     moveq.l    D0, 0x02
  7248. 0000558C  6000 00DA                bra        +0xDC /* 00005668 */
  7249. label00005590:
  7250. 00005590  206E FF90                movea.l    A0, [A6 - 0x70]
  7251. 00005594  302E FF8A                move.w     D0, [A6 - 0x76]
  7252. 00005598  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7253. 0000559C  D090                     add.l      D0, [A0]
  7254. 0000559E  2040                     movea.l    A0, D0
  7255. 000055A0  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7256. 000055A4  7013                     moveq.l    D0, 0x13
  7257. label000055A6:
  7258. 000055A6  22D8                     move.l     [A1]+, [A0]+
  7259. 000055A8  51C8 FFFC                dbf        D0, -0x6 /* 000055A6 */
  7260. 000055AC  32D8                     move.w     [A1]+, [A0]+
  7261. 000055AE  486E FEEA                pea.l      [A6 - 0x116]
  7262. 000055B2  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  7263. 000055B6  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  7264. 000055BA  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  7265. 000055BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7266. 000055C2  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  7267. 000055C6  486E FFAE                pea.l      [A6 - 0x52]
  7268. 000055CA  4EBA 00A4                jsr        [PC + 0xA4 /* 00005670 */]
  7269. 000055CE  5C8F                     addq.l     A7, 6
  7270. 000055D0  3E00                     move.w     D7, D0
  7271. 000055D2  4A47                     tst.w      D7
  7272. 000055D4  666A                     bne        +0x6C /* 00005640 */
  7273. 000055D6  206E FF90                movea.l    A0, [A6 - 0x70]
  7274. 000055DA  302E FF8A                move.w     D0, [A6 - 0x76]
  7275. 000055DE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7276. 000055E2  D090                     add.l      D0, [A0]
  7277. 000055E4  2040                     movea.l    A0, D0
  7278. 000055E6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7279. 000055EA  7013                     moveq.l    D0, 0x13
  7280. label000055EC:
  7281. 000055EC  20D9                     move.l     [A0]+, [A1]+
  7282. 000055EE  51C8 FFFC                dbf        D0, -0x6 /* 000055EC */
  7283. 000055F2  30D9                     move.w     [A0]+, [A1]+
  7284. 000055F4  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  7285. 000055F8  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  7286. 000055FC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7287. 00005600  508F                     addq.l     A7, 8
  7288. 00005602  3F00                     move.w     -[A7], D0
  7289. 00005604  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7290. 00005608  548F                     addq.l     A7, 2
  7291. 0000560A  4AAE FF70                tst.l      [A6 - 0x90]
  7292. 0000560E  6730                     beq        +0x32 /* 00005640 */
  7293. 00005610  486E FEF2                pea.l      [A6 - 0x10E]
  7294. 00005614  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  7295. 00005618  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  7296. 0000561C  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  7297. 00005620  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7298. 00005624  486E FEF2                pea.l      [A6 - 0x10E]
  7299. 00005628  486E FEEA                pea.l      [A6 - 0x116]
  7300. 0000562C  486E FEF2                pea.l      [A6 - 0x10E]
  7301. 00005630  A8AB                     syscall    UnionRect
  7302. 00005632  486E FEF2                pea.l      [A6 - 0x10E]
  7303. 00005636  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  7304. 0000563A  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  7305. 0000563E  508F                     addq.l     A7, 8
  7306. label00005640:
  7307. 00005640  486E FF06                pea.l      [A6 - 0xFA]
  7308. 00005644  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7309. 00005648  588F                     addq.l     A7, 4
  7310. 0000564A  4A47                     tst.w      D7
  7311. 0000564C  6704                     beq        +0x6 /* 00005652 */
  7312. 0000564E  3007                     move.w     D0, D7
  7313. 00005650  6016                     bra        +0x18 /* 00005668 */
  7314. label00005652:
  7315. 00005652  486E FF06                pea.l      [A6 - 0xFA]
  7316. 00005656  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  7317. 0000565A  588F                     addq.l     A7, 4
  7318. 0000565C  4A40                     tst.w      D0
  7319. 0000565E  6706                     beq        +0x8 /* 00005666 */
  7320. 00005660  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  7321. 00005664  6002                     bra        +0x4 /* 00005668 */
  7322. label00005666:
  7323. 00005666  7000                     moveq.l    D0, 0x00
  7324. label00005668:
  7325. 00005668  4CDF 1080                movem.l    D7,A4, [A7]+
  7326. 0000566C  4E5E                     unlink     A6
  7327. 0000566E  4E75                     rts
  7328. fn00005670:
  7329. 00005670  4E56 FFFE                link       A6, -0x0002
  7330. 00005674  2F0C                     move.l     -[A7], A4
  7331. 00005676  286E 0008                movea.l    A4, [A6 + 0x8]
  7332. 0000567A  3014                     move.w     D0, [A4]
  7333. 0000567C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7334. 00005680  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  7335. 00005684  0069 003E 006A           ori.w      [A1 + 0x6A], 0x3E /* '>' */
  7336. 0000568A  003A 006B 0036           ori.b      [PC + 0x36 /* 000056C2, value 0x0, cstring "" */], 0x6B /* 'k' */
  7337. 00005690  006C 0032 0067           ori.w      [A4 + 0x67], 0x32 /* '2' */
  7338. 00005696  0036 0064 0032           ori.b      [A6 + D0.w + 0x32], 0x64 /* 'd' */
  7339. 0000569C  0065 002E                ori.w      -[A5], 0x2E /* '.' */
  7340. 000056A0  0066 002A                ori.w      -[A6], 0x2A /* '*' */
  7341. 000056A4  0068 0038 00CA           ori.w      [A0 + 0xCA], 0x38 /* '8' */
  7342. 000056AA  0034 00C9 0030           ori.b      [A4 + D0.w + 0x30], 0xC9
  7343. 000056B0  00CB                     .incomplete
  7344. 000056B2  002C 00C8 0028           ori.b      [A4 + 0x28], 0xC8
  7345. 000056B8  00CC                     .incomplete
  7346. 000056BA  0036 012C 0032           ori.b      [A6 + D0.w + 0x32], 0x2C /* ',' */
  7347. 000056C0  012D 0040                btst       [A5 + 0x40], D0
  7348. 000056C4  7052                     moveq.l    D0, 0x52
  7349. 000056C6  3D40 FFFE                move.w     [A6 - 0x2], D0
  7350. 000056CA  603C                     bra        +0x3E /* 00005708 */
  7351. 000056CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7352. 000056D0  2F0C                     move.l     -[A7], A4
  7353. 000056D2  4EBA 003E                jsr        [PC + 0x3E /* 00005712 */]
  7354. 000056D6  5C8F                     addq.l     A7, 6
  7355. 000056D8  3D40 FFFE                move.w     [A6 - 0x2], D0
  7356. 000056DC  602A                     bra        +0x2C /* 00005708 */
  7357. 000056DE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7358. 000056E2  2F0C                     move.l     -[A7], A4
  7359. 000056E4  4EBA 0106                jsr        [PC + 0x106 /* 000057EC */]
  7360. 000056E8  5C8F                     addq.l     A7, 6
  7361. 000056EA  3D40 FFFE                move.w     [A6 - 0x2], D0
  7362. 000056EE  6018                     bra        +0x1A /* 00005708 */
  7363. 000056F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7364. 000056F4  2F0C                     move.l     -[A7], A4
  7365. 000056F6  4EBA 023C                jsr        [PC + 0x23C /* 00005934 */]
  7366. 000056FA  5C8F                     addq.l     A7, 6
  7367. 000056FC  3D40 FFFE                move.w     [A6 - 0x2], D0
  7368. 00005700  6006                     bra        +0x8 /* 00005708 */
  7369. 00005702  7053                     moveq.l    D0, 0x53
  7370. 00005704  3D40 FFFE                move.w     [A6 - 0x2], D0
  7371. label00005708:
  7372. 00005708  302E FFFE                move.w     D0, [A6 - 0x2]
  7373. 0000570C  285F                     movea.l    A4, [A7]+
  7374. 0000570E  4E5E                     unlink     A6
  7375. 00005710  4E75                     rts
  7376. fn00005712:
  7377. 00005712  4E56 FFF8                link       A6, -0x0008
  7378. 00005716  2F0C                     move.l     -[A7], A4
  7379. 00005718  286E 0008                movea.l    A4, [A6 + 0x8]
  7380. 0000571C  302E 000C                move.w     D0, [A6 + 0xC]
  7381. 00005720  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7382. 00005724  0004 0012                ori.b      D4, 0x12
  7383. 00005728  0FE0                     .incomplete
  7384. 0000572A  0028 2B58 004A           ori.b      [A0 + 0x4A], 0x58 /* 'X' */
  7385. 00005730  2B45 005E                move.l     [A5 + 0x5E], D5
  7386. 00005734  2B50 00AE                move.l     [A5 + 0xAE], [A0]
  7387. 00005738  0C54 0068                cmpi.w     [A4], 0x68 /* 'h' */
  7388. 0000573C  660C                     bne        +0xE /* 0000574A */
  7389. 0000573E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7390. 00005742  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7391. 00005746  42AC 003E                clr.l      [A4 + 0x3E]
  7392. label0000574A:
  7393. 0000574A  7064                     moveq.l    D0, 0x64
  7394. 0000574C  3880                     move.w     [A4], D0
  7395. 0000574E  6000 0094                bra        +0x96 /* 000057E4 */
  7396. 00005752  0C54 0068                cmpi.w     [A4], 0x68 /* 'h' */
  7397. 00005756  660C                     bne        +0xE /* 00005764 */
  7398. 00005758  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7399. 0000575C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7400. 00005760  42AC 003E                clr.l      [A4 + 0x3E]
  7401. label00005764:
  7402. 00005764  700F                     moveq.l    D0, 0x0F
  7403. 00005766  3940 0046                move.w     [A4 + 0x46], D0
  7404. 0000576A  700F                     moveq.l    D0, 0x0F
  7405. 0000576C  3940 0048                move.w     [A4 + 0x48], D0
  7406. 00005770  7065                     moveq.l    D0, 0x65
  7407. 00005772  3880                     move.w     [A4], D0
  7408. 00005774  6000 006E                bra        +0x70 /* 000057E4 */
  7409. 00005778  0C54 0068                cmpi.w     [A4], 0x68 /* 'h' */
  7410. 0000577C  660C                     bne        +0xE /* 0000578A */
  7411. 0000577E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7412. 00005782  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7413. 00005786  42AC 003E                clr.l      [A4 + 0x3E]
  7414. label0000578A:
  7415. 0000578A  7066                     moveq.l    D0, 0x66
  7416. 0000578C  3880                     move.w     [A4], D0
  7417. 0000578E  6054                     bra        +0x56 /* 000057E4 */
  7418. 00005790  0C54 0068                cmpi.w     [A4], 0x68 /* 'h' */
  7419. 00005794  674A                     beq        +0x4C /* 000057E0 */
  7420. 00005796  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7421. 0000579A  43EC 000E                lea.l      A1, [A4 + 0xE]
  7422. 0000579E  20D9                     move.l     [A0]+, [A1]+
  7423. 000057A0  20D9                     move.l     [A0]+, [A1]+
  7424. 000057A2  42A7                     clr.l      -[A7]
  7425. 000057A4  A8CB                     syscall    OpenPoly
  7426. 000057A6  205F                     movea.l    A0, [A7]+
  7427. 000057A8  2948 003E                move.l     [A4 + 0x3E], A0
  7428. 000057AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7429. 000057B0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7430. 000057B4  A893                     syscall    MoveTo
  7431. 000057B6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7432. 000057BA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7433. 000057BE  A891                     syscall    LineTo
  7434. 000057C0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7435. 000057C4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7436. 000057C8  A891                     syscall    LineTo
  7437. 000057CA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7438. 000057CE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7439. 000057D2  A891                     syscall    LineTo
  7440. 000057D4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7441. 000057D8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7442. 000057DC  A891                     syscall    LineTo
  7443. 000057DE  A8CC                     syscall    ClosePoly/ClosePgon
  7444. label000057E0:
  7445. 000057E0  7068                     moveq.l    D0, 0x68
  7446. 000057E2  3880                     move.w     [A4], D0
  7447. label000057E4:
  7448. 000057E4  7000                     moveq.l    D0, 0x00
  7449. 000057E6  285F                     movea.l    A4, [A7]+
  7450. 000057E8  4E5E                     unlink     A6
  7451. 000057EA  4E75                     rts
  7452. fn000057EC:
  7453. 000057EC  4E56 FFF8                link       A6, -0x0008
  7454. 000057F0  2F0C                     move.l     -[A7], A4
  7455. 000057F2  286E 0008                movea.l    A4, [A6 + 0x8]
  7456. 000057F6  302E 000C                move.w     D0, [A6 + 0xC]
  7457. 000057FA  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7458. 000057FE  0007 001E                ori.b      D7, 0x1E
  7459. 00005802  2B69 003C 2B42           move.l     [A5 + 0x2B42 /* export_1380 */], [A1 + 0x3C]
  7460. 00005808  0064 0FE0                ori.w      -[A4], 0xFE0
  7461. 0000580C  007A 2B58 0090           ori.w      [PC + 0x90 /* 0000589E, value 0x8E, cstring "" */], 0x2B58 /* '+X' */
  7462. 00005812  2B54 00A6                move.l     [A5 + 0xA6], [A4]
  7463. 00005816  2B0F                     move.l     -[A5], A7
  7464. 00005818  00BA 2B50 010C 0C54      ori.l      [PC + 0xC54 /* 0000646E, value 0x2F28002C '/(\0,', cstring "/(" */], 0x2B50010C
  7465. 00005820  00CA                     .incomplete
  7466. 00005822  660C                     bne        +0xE /* 00005830 */
  7467. 00005824  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7468. 00005828  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7469. 0000582C  42AC 003E                clr.l      [A4 + 0x3E]
  7470. label00005830:
  7471. 00005830  426C 0016                clr.w      [A4 + 0x16]
  7472. 00005834  426C 0018                clr.w      [A4 + 0x18]
  7473. 00005838  38BC 00C8                move.w     [A4], 0xC8
  7474. 0000583C  6000 00EE                bra        +0xF0 /* 0000592C */
  7475. 00005840  0C54 00CA                cmpi.w     [A4], 0xCA
  7476. 00005844  660C                     bne        +0xE /* 00005852 */
  7477. 00005846  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7478. 0000584A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7479. 0000584E  42AC 003E                clr.l      [A4 + 0x3E]
  7480. label00005852:
  7481. 00005852  7001                     moveq.l    D0, 0x01
  7482. 00005854  3940 0016                move.w     [A4 + 0x16], D0
  7483. 00005858  426C 0018                clr.w      [A4 + 0x18]
  7484. 0000585C  42AC 0026                clr.l      [A4 + 0x26]
  7485. 00005860  42AC 0022                clr.l      [A4 + 0x22]
  7486. 00005864  38BC 00C8                move.w     [A4], 0xC8
  7487. 00005868  6000 00C2                bra        +0xC4 /* 0000592C */
  7488. 0000586C  0C54 00CA                cmpi.w     [A4], 0xCA
  7489. 00005870  660C                     bne        +0xE /* 0000587E */
  7490. 00005872  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7491. 00005876  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7492. 0000587A  42AC 003E                clr.l      [A4 + 0x3E]
  7493. label0000587E:
  7494. 0000587E  38BC 00C8                move.w     [A4], 0xC8
  7495. 00005882  6000 00A8                bra        +0xAA /* 0000592C */
  7496. 00005886  0C54 00CA                cmpi.w     [A4], 0xCA
  7497. 0000588A  660C                     bne        +0xE /* 00005898 */
  7498. 0000588C  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7499. 00005890  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7500. 00005894  42AC 003E                clr.l      [A4 + 0x3E]
  7501. label00005898:
  7502. 00005898  38BC 00C9                move.w     [A4], 0xC9
  7503. 0000589C  6000 008E                bra        +0x90 /* 0000592C */
  7504. 000058A0  0C54 00CA                cmpi.w     [A4], 0xCA
  7505. 000058A4  660C                     bne        +0xE /* 000058B2 */
  7506. 000058A6  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7507. 000058AA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7508. 000058AE  42AC 003E                clr.l      [A4 + 0x3E]
  7509. label000058B2:
  7510. 000058B2  38BC 00CB                move.w     [A4], 0xCB
  7511. 000058B6  6000 0074                bra        +0x76 /* 0000592C */
  7512. 000058BA  0C54 00CA                cmpi.w     [A4], 0xCA
  7513. 000058BE  660C                     bne        +0xE /* 000058CC */
  7514. 000058C0  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  7515. 000058C4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7516. 000058C8  42AC 003E                clr.l      [A4 + 0x3E]
  7517. label000058CC:
  7518. 000058CC  38BC 00CC                move.w     [A4], 0xCC
  7519. 000058D0  605A                     bra        +0x5C /* 0000592C */
  7520. 000058D2  0C54 00CA                cmpi.w     [A4], 0xCA
  7521. 000058D6  674A                     beq        +0x4C /* 00005922 */
  7522. 000058D8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7523. 000058DC  43EC 000E                lea.l      A1, [A4 + 0xE]
  7524. 000058E0  20D9                     move.l     [A0]+, [A1]+
  7525. 000058E2  20D9                     move.l     [A0]+, [A1]+
  7526. 000058E4  42A7                     clr.l      -[A7]
  7527. 000058E6  A8CB                     syscall    OpenPoly
  7528. 000058E8  205F                     movea.l    A0, [A7]+
  7529. 000058EA  2948 003E                move.l     [A4 + 0x3E], A0
  7530. 000058EE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7531. 000058F2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7532. 000058F6  A893                     syscall    MoveTo
  7533. 000058F8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7534. 000058FC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7535. 00005900  A891                     syscall    LineTo
  7536. 00005902  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7537. 00005906  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7538. 0000590A  A891                     syscall    LineTo
  7539. 0000590C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7540. 00005910  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7541. 00005914  A891                     syscall    LineTo
  7542. 00005916  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7543. 0000591A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7544. 0000591E  A891                     syscall    LineTo
  7545. 00005920  A8CC                     syscall    ClosePoly/ClosePgon
  7546. label00005922:
  7547. 00005922  38BC 00CA                move.w     [A4], 0xCA
  7548. 00005926  6004                     bra        +0x6 /* 0000592C */
  7549. 00005928  7053                     moveq.l    D0, 0x53
  7550. 0000592A  6002                     bra        +0x4 /* 0000592E */
  7551. label0000592C:
  7552. 0000592C  7000                     moveq.l    D0, 0x00
  7553. label0000592E:
  7554. 0000592E  285F                     movea.l    A4, [A7]+
  7555. 00005930  4E5E                     unlink     A6
  7556. 00005932  4E75                     rts
  7557. fn00005934:
  7558. 00005934  4E56 0000                link       A6, 0
  7559. 00005938  48E7 0108                movem.l    -[A7], D7,A4
  7560. 0000593C  286E 0008                movea.l    A4, [A6 + 0x8]
  7561. 00005940  302E 000C                move.w     D0, [A6 + 0xC]
  7562. 00005944  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7563. 00005948  0005 0016                ori.b      D5, 0x16
  7564. 0000594C  2B69 0022 2B42           move.l     [A5 + 0x2B42 /* export_1380 */], [A1 + 0x22]
  7565. 00005952  0036 2B5A 0038           ori.b      [A6 + D0.w + 0x38], 0x5A /* 'Z' */
  7566. 00005958  0FE0                     .incomplete
  7567. 0000595A  003A 0FE9 006E           ori.b      [PC + 0x6E /* 000059CA, value 0x60 '`' */], 0xE9
  7568. 00005960  426C 0016                clr.w      [A4 + 0x16]
  7569. 00005964  426C 0018                clr.w      [A4 + 0x18]
  7570. 00005968  38BC 012C                move.w     [A4], 0x12C
  7571. 0000596C  6000 0062                bra        +0x64 /* 000059D0 */
  7572. 00005970  7001                     moveq.l    D0, 0x01
  7573. 00005972  3940 0016                move.w     [A4 + 0x16], D0
  7574. 00005976  426C 0018                clr.w      [A4 + 0x18]
  7575. 0000597A  42AC 0026                clr.l      [A4 + 0x26]
  7576. 0000597E  42AC 0022                clr.l      [A4 + 0x22]
  7577. 00005982  38BC 012C                move.w     [A4], 0x12C
  7578. 00005986  6048                     bra        +0x4A /* 000059D0 */
  7579. 00005988  38BC 012D                move.w     [A4], 0x12D
  7580. 0000598C  6042                     bra        +0x44 /* 000059D0 */
  7581. 0000598E  38BC 012C                move.w     [A4], 0x12C
  7582. 00005992  603C                     bra        +0x3E /* 000059D0 */
  7583. 00005994  7001                     moveq.l    D0, 0x01
  7584. 00005996  3940 0016                move.w     [A4 + 0x16], D0
  7585. 0000599A  7001                     moveq.l    D0, 0x01
  7586. 0000599C  3940 0018                move.w     [A4 + 0x18], D0
  7587. 000059A0  42AC 0026                clr.l      [A4 + 0x26]
  7588. 000059A4  42AC 0022                clr.l      [A4 + 0x22]
  7589. 000059A8  7001                     moveq.l    D0, 0x01
  7590. 000059AA  3940 0032                move.w     [A4 + 0x32], D0
  7591. 000059AE  7001                     moveq.l    D0, 0x01
  7592. 000059B0  3940 0034                move.w     [A4 + 0x34], D0
  7593. 000059B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  7594. 000059B6  2940 002E                move.l     [A4 + 0x2E], D0
  7595. 000059BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  7596. 000059BC  2940 002A                move.l     [A4 + 0x2A], D0
  7597. 000059C0  7002                     moveq.l    D0, 0x02
  7598. 000059C2  3940 0038                move.w     [A4 + 0x38], D0
  7599. 000059C6  38BC 012C                move.w     [A4], 0x12C
  7600. 000059CA  6004                     bra        +0x6 /* 000059D0 */
  7601. 000059CC  7053                     moveq.l    D0, 0x53
  7602. 000059CE  6002                     bra        +0x4 /* 000059D2 */
  7603. label000059D0:
  7604. 000059D0  7000                     moveq.l    D0, 0x00
  7605. label000059D2:
  7606. 000059D2  4CDF 1080                movem.l    D7,A4, [A7]+
  7607. 000059D6  4E5E                     unlink     A6
  7608. 000059D8  4E75                     rts
  7609. fn000059DA:
  7610. 000059DA  4E56 0000                link       A6, 0
  7611. 000059DE  2F07                     move.l     -[A7], D7
  7612. 000059E0  302E 000C                move.w     D0, [A6 + 0xC]
  7613. 000059E4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7614. 000059E8  0007 001E                ori.b      D7, 0x1E
  7615. 000059EC  2B5F 001E                move.l     [A5 + 0x1E], [A7]+
  7616. 000059F0  2B5A 001E                move.l     [A5 + 0x1E], [A2]+
  7617. 000059F4  2B58 001E                move.l     [A5 + 0x1E], [A0]+
  7618. 000059F8  2B18                     move.l     -[A5], [A0]+
  7619. 000059FA  001E 2B4D                ori.b      [A6]+, 0x4D /* 'M' */
  7620. 000059FE  001E 0FE9                ori.b      [A6]+, 0xE9
  7621. 00005A02  001E 2B47                ori.b      [A6]+, 0x47 /* 'G' */
  7622. 00005A06  001E 7E00                ori.b      [A6]+, 0x0
  7623. 00005A0A  601C                     bra        +0x1E /* 00005A28 */
  7624. 00005A0C  7E01                     moveq.l    D7, 0x01
  7625. 00005A0E  6018                     bra        +0x1A /* 00005A28 */
  7626. 00005A10  7E02                     moveq.l    D7, 0x02
  7627. 00005A12  6014                     bra        +0x16 /* 00005A28 */
  7628. 00005A14  7E03                     moveq.l    D7, 0x03
  7629. 00005A16  6010                     bra        +0x12 /* 00005A28 */
  7630. 00005A18  7E04                     moveq.l    D7, 0x04
  7631. 00005A1A  600C                     bra        +0xE /* 00005A28 */
  7632. 00005A1C  7E05                     moveq.l    D7, 0x05
  7633. 00005A1E  6008                     bra        +0xA /* 00005A28 */
  7634. 00005A20  7E06                     moveq.l    D7, 0x06
  7635. 00005A22  6004                     bra        +0x6 /* 00005A28 */
  7636. 00005A24  702B                     moveq.l    D0, 0x2B
  7637. 00005A26  6010                     bra        +0x12 /* 00005A38 */
  7638. label00005A28:
  7639. 00005A28  206E 0008                movea.l    A0, [A6 + 0x8]
  7640. 00005A2C  2068 003A                movea.l    A0, [A0 + 0x3A]
  7641. 00005A30  2050                     movea.l    A0, [A0]
  7642. 00005A32  3147 0002                move.w     [A0 + 0x2], D7
  7643. 00005A36  7000                     moveq.l    D0, 0x00
  7644. label00005A38:
  7645. 00005A38  2E1F                     move.l     D7, [A7]+
  7646. 00005A3A  4E5E                     unlink     A6
  7647. 00005A3C  4E75                     rts
  7648. fn00005A3E:
  7649. 00005A3E  4E56 FE22                link       A6, -0x01DE
  7650. 00005A42  48E7 0108                movem.l    -[A7], D7,A4
  7651. 00005A46  286E 000C                movea.l    A4, [A6 + 0xC]
  7652. 00005A4A  486E FF3A                pea.l      [A6 - 0xC6]
  7653. 00005A4E  486E FF34                pea.l      [A6 - 0xCC]
  7654. 00005A52  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7655. 00005A56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7656. 00005A5A  2F0C                     move.l     -[A7], A4
  7657. 00005A5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7658. 00005A60  4EBA 1E52                jsr        [PC + 0x1E52 /* 000078B4 */]
  7659. 00005A64  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7660. 00005A68  3E00                     move.w     D7, D0
  7661. 00005A6A  4A47                     tst.w      D7
  7662. 00005A6C  6728                     beq        +0x2A /* 00005A96 */
  7663. 00005A6E  0C6E 0FFC 0018           cmpi.w     [A6 + 0x18], 0xFFC
  7664. 00005A74  6706                     beq        +0x8 /* 00005A7C */
  7665. 00005A76  3007                     move.w     D0, D7
  7666. 00005A78  6000 0366                bra        +0x368 /* 00005DE0 */
  7667. label00005A7C:
  7668. 00005A7C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7669. 00005A80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7670. 00005A84  2F0C                     move.l     -[A7], A4
  7671. 00005A86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7672. 00005A8A  4EBA 035C                jsr        [PC + 0x35C /* 00005DE8 */]
  7673. 00005A8E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7674. 00005A92  6000 034C                bra        +0x34E /* 00005DE0 */
  7675. label00005A96:
  7676. 00005A96  302E FF34                move.w     D0, [A6 - 0xCC]
  7677. 00005A9A  48C0                     ext.l      D0
  7678. 00005A9C  E780                     asl        D0, 3
  7679. 00005A9E  D9C0                     add.l      A4, D0
  7680. 00005AA0  486E FF36                pea.l      [A6 - 0xCA]
  7681. 00005AA4  486E FF3A                pea.l      [A6 - 0xC6]
  7682. 00005AA8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7683. 00005AAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7684. 00005AB0  2F0C                     move.l     -[A7], A4
  7685. 00005AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7686. 00005AB6  4EBA 1E9A                jsr        [PC + 0x1E9A /* 00007952 */]
  7687. 00005ABA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7688. 00005ABE  3E00                     move.w     D7, D0
  7689. 00005AC0  4A47                     tst.w      D7
  7690. 00005AC2  6706                     beq        +0x8 /* 00005ACA */
  7691. 00005AC4  3007                     move.w     D0, D7
  7692. 00005AC6  6000 0318                bra        +0x31A /* 00005DE0 */
  7693. label00005ACA:
  7694. 00005ACA  486E FF32                pea.l      [A6 - 0xCE]
  7695. 00005ACE  2F2E FF36                move.l     -[A7], [A6 - 0xCA]
  7696. 00005AD2  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  7697. 00005AD6  508F                     addq.l     A7, 8
  7698. 00005AD8  3E00                     move.w     D7, D0
  7699. 00005ADA  2F2E FF36                move.l     -[A7], [A6 - 0xCA]
  7700. 00005ADE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7701. 00005AE2  4A47                     tst.w      D7
  7702. 00005AE4  6710                     beq        +0x12 /* 00005AF6 */
  7703. 00005AE6  486E FF3A                pea.l      [A6 - 0xC6]
  7704. 00005AEA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7705. 00005AEE  588F                     addq.l     A7, 4
  7706. 00005AF0  3007                     move.w     D0, D7
  7707. 00005AF2  6000 02EC                bra        +0x2EE /* 00005DE0 */
  7708. label00005AF6:
  7709. 00005AF6  0C6E 0006 FF3A           cmpi.w     [A6 - 0xC6], 0x6
  7710. 00005AFC  6600 0094                bne        +0x96 /* 00005B92 */
  7711. 00005B00  0C6E 0FFC 0018           cmpi.w     [A6 + 0x18], 0xFFC
  7712. 00005B06  662C                     bne        +0x2E /* 00005B34 */
  7713. 00005B08  7E00                     moveq.l    D7, 0x00
  7714. 00005B0A  4AAE FFA4                tst.l      [A6 - 0x5C]
  7715. 00005B0E  6606                     bne        +0x8 /* 00005B16 */
  7716. 00005B10  7E3D                     moveq.l    D7, 0x3D
  7717. 00005B12  6000 006E                bra        +0x70 /* 00005B82 */
  7718. label00005B16:
  7719. 00005B16  4A6E FF32                tst.w      [A6 - 0xCE]
  7720. 00005B1A  670C                     beq        +0xE /* 00005B28 */
  7721. 00005B1C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  7722. 00005B20  A915                     syscall    ShowWindow
  7723. 00005B22  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  7724. 00005B26  6006                     bra        +0x8 /* 00005B2E */
  7725. label00005B28:
  7726. 00005B28  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  7727. 00005B2C  A916                     syscall    HideWindow
  7728. label00005B2E:
  7729. 00005B2E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  7730. 00005B32  604E                     bra        +0x50 /* 00005B82 */
  7731. label00005B34:
  7732. 00005B34  3F2E FF32                move.w     -[A7], [A6 - 0xCE]
  7733. 00005B38  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  7734. 00005B3C  486E FF3A                pea.l      [A6 - 0xC6]
  7735. 00005B40  4EBA 0424                jsr        [PC + 0x424 /* 00005F66 */]
  7736. 00005B44  508F                     addq.l     A7, 8
  7737. 00005B46  3E00                     move.w     D7, D0
  7738. 00005B48  4A47                     tst.w      D7
  7739. 00005B4A  6636                     bne        +0x38 /* 00005B82 */
  7740. 00005B4C  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  7741. 00005B50  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  7742. 00005B54  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7743. 00005B58  508F                     addq.l     A7, 8
  7744. 00005B5A  3F00                     move.w     -[A7], D0
  7745. 00005B5C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7746. 00005B60  548F                     addq.l     A7, 2
  7747. 00005B62  4AAE FFA4                tst.l      [A6 - 0x5C]
  7748. 00005B66  671A                     beq        +0x1C /* 00005B82 */
  7749. 00005B68  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  7750. 00005B6C  A873                     syscall    SetPort
  7751. 00005B6E  486E FF5C                pea.l      [A6 - 0xA4]
  7752. 00005B72  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  7753. 00005B76  588F                     addq.l     A7, 4
  7754. 00005B78  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  7755. 00005B7C  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  7756. 00005B80  588F                     addq.l     A7, 4
  7757. label00005B82:
  7758. 00005B82  486E FF3A                pea.l      [A6 - 0xC6]
  7759. 00005B86  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7760. 00005B8A  588F                     addq.l     A7, 4
  7761. 00005B8C  3007                     move.w     D0, D7
  7762. 00005B8E  6000 0250                bra        +0x252 /* 00005DE0 */
  7763. label00005B92:
  7764. 00005B92  0C6E 0002 FF3A           cmpi.w     [A6 - 0xC6], 0x2
  7765. 00005B98  6600 007C                bne        +0x7E /* 00005C16 */
  7766. 00005B9C  0C6E 0FB6 0018           cmpi.w     [A6 + 0x18], 0xFB6
  7767. 00005BA2  6600 0072                bne        +0x74 /* 00005C16 */
  7768. 00005BA6  206E FF50                movea.l    A0, [A6 - 0xB0]
  7769. 00005BAA  2050                     movea.l    A0, [A0]
  7770. 00005BAC  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7771. 00005BB0  7006                     moveq.l    D0, 0x06
  7772. label00005BB2:
  7773. 00005BB2  22D8                     move.l     [A1]+, [A0]+
  7774. 00005BB4  51C8 FFFC                dbf        D0, -0x6 /* 00005BB2 */
  7775. 00005BB8  32D8                     move.w     [A1]+, [A0]+
  7776. 00005BBA  4A6E FF32                tst.w      [A6 - 0xCE]
  7777. 00005BBE  6708                     beq        +0xA /* 00005BC8 */
  7778. 00005BC0  08EE 0000 FFE7           bset.b     [A6 - 0x19], 0x0
  7779. 00005BC6  6006                     bra        +0x8 /* 00005BCE */
  7780. label00005BC8:
  7781. 00005BC8  08AE 0000 FFE7           bclr.b     [A6 - 0x19], 0x0
  7782. label00005BCE:
  7783. 00005BCE  206E FF50                movea.l    A0, [A6 - 0xB0]
  7784. 00005BD2  2050                     movea.l    A0, [A0]
  7785. 00005BD4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7786. 00005BD8  7006                     moveq.l    D0, 0x06
  7787. label00005BDA:
  7788. 00005BDA  20D9                     move.l     [A0]+, [A1]+
  7789. 00005BDC  51C8 FFFC                dbf        D0, -0x6 /* 00005BDA */
  7790. 00005BE0  30D9                     move.w     [A0]+, [A1]+
  7791. 00005BE2  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  7792. 00005BE6  2F2E FF3C                move.l     -[A7], [A6 - 0xC4]
  7793. 00005BEA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7794. 00005BEE  508F                     addq.l     A7, 8
  7795. 00005BF0  3F00                     move.w     -[A7], D0
  7796. 00005BF2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7797. 00005BF6  548F                     addq.l     A7, 2
  7798. 00005BF8  4A6E FF5A                tst.w      [A6 - 0xA6]
  7799. 00005BFC  6708                     beq        +0xA /* 00005C06 */
  7800. 00005BFE  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  7801. 00005C02  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  7802. label00005C06:
  7803. 00005C06  486E FF3A                pea.l      [A6 - 0xC6]
  7804. 00005C0A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7805. 00005C0E  588F                     addq.l     A7, 4
  7806. 00005C10  7000                     moveq.l    D0, 0x00
  7807. 00005C12  6000 01CC                bra        +0x1CE /* 00005DE0 */
  7808. label00005C16:
  7809. 00005C16  0C6E 0001 FF3A           cmpi.w     [A6 - 0xC6], 0x1
  7810. 00005C1C  6648                     bne        +0x4A /* 00005C66 */
  7811. 00005C1E  3F2E FF32                move.w     -[A7], [A6 - 0xCE]
  7812. 00005C22  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  7813. 00005C26  486E FF3A                pea.l      [A6 - 0xC6]
  7814. 00005C2A  4EBA 03BE                jsr        [PC + 0x3BE /* 00005FEA */]
  7815. 00005C2E  508F                     addq.l     A7, 8
  7816. 00005C30  3E00                     move.w     D7, D0
  7817. 00005C32  4A47                     tst.w      D7
  7818. 00005C34  6620                     bne        +0x22 /* 00005C56 */
  7819. 00005C36  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  7820. 00005C3A  2F2E FF3C                move.l     -[A7], [A6 - 0xC4]
  7821. 00005C3E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7822. 00005C42  508F                     addq.l     A7, 8
  7823. 00005C44  3F00                     move.w     -[A7], D0
  7824. 00005C46  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7825. 00005C4A  548F                     addq.l     A7, 2
  7826. 00005C4C  4A6E FF5A                tst.w      [A6 - 0xA6]
  7827. 00005C50  6704                     beq        +0x6 /* 00005C56 */
  7828. 00005C52  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  7829. label00005C56:
  7830. 00005C56  486E FF3A                pea.l      [A6 - 0xC6]
  7831. 00005C5A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7832. 00005C5E  588F                     addq.l     A7, 4
  7833. 00005C60  3007                     move.w     D0, D7
  7834. 00005C62  6000 017C                bra        +0x17E /* 00005DE0 */
  7835. label00005C66:
  7836. 00005C66  0C6E 0004 FF3A           cmpi.w     [A6 - 0xC6], 0x4
  7837. 00005C6C  663C                     bne        +0x3E /* 00005CAA */
  7838. 00005C6E  7E2B                     moveq.l    D7, 0x2B
  7839. 00005C70  0C6E 0FAA 0018           cmpi.w     [A6 + 0x18], 0xFAA
  7840. 00005C76  6622                     bne        +0x24 /* 00005C9A */
  7841. 00005C78  4A6E FF32                tst.w      [A6 - 0xCE]
  7842. 00005C7C  670E                     beq        +0x10 /* 00005C8C */
  7843. 00005C7E  206E FF84                movea.l    A0, [A6 - 0x7C]
  7844. 00005C82  2050                     movea.l    A0, [A0]
  7845. 00005C84  08E8 0000 0005           bset.b     [A0 + 0x5], 0x0
  7846. 00005C8A  600C                     bra        +0xE /* 00005C98 */
  7847. label00005C8C:
  7848. 00005C8C  206E FF84                movea.l    A0, [A6 - 0x7C]
  7849. 00005C90  2050                     movea.l    A0, [A0]
  7850. 00005C92  08A8 0000 0005           bclr.b     [A0 + 0x5], 0x0
  7851. label00005C98:
  7852. 00005C98  7E00                     moveq.l    D7, 0x00
  7853. label00005C9A:
  7854. 00005C9A  486E FF3A                pea.l      [A6 - 0xC6]
  7855. 00005C9E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7856. 00005CA2  588F                     addq.l     A7, 4
  7857. 00005CA4  3007                     move.w     D0, D7
  7858. 00005CA6  6000 0138                bra        +0x13A /* 00005DE0 */
  7859. label00005CAA:
  7860. 00005CAA  0C6E 0007 FF3A           cmpi.w     [A6 - 0xC6], 0x7
  7861. 00005CB0  6626                     bne        +0x28 /* 00005CD8 */
  7862. 00005CB2  7E2B                     moveq.l    D7, 0x2B
  7863. 00005CB4  0C6E 0FAB 0018           cmpi.w     [A6 + 0x18], 0xFAB
  7864. 00005CBA  660C                     bne        +0xE /* 00005CC8 */
  7865. 00005CBC  206E FF5C                movea.l    A0, [A6 - 0xA4]
  7866. 00005CC0  316E FF32 0008           move.w     [A0 + 0x8], [A6 - 0xCE]
  7867. 00005CC6  7E00                     moveq.l    D7, 0x00
  7868. label00005CC8:
  7869. 00005CC8  486E FF3A                pea.l      [A6 - 0xC6]
  7870. 00005CCC  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7871. 00005CD0  588F                     addq.l     A7, 4
  7872. 00005CD2  3007                     move.w     D0, D7
  7873. 00005CD4  6000 010A                bra        +0x10C /* 00005DE0 */
  7874. label00005CD8:
  7875. 00005CD8  0C6E 0005 FF3A           cmpi.w     [A6 - 0xC6], 0x5
  7876. 00005CDE  663C                     bne        +0x3E /* 00005D1C */
  7877. 00005CE0  7E2B                     moveq.l    D7, 0x2B
  7878. 00005CE2  0C6E 0FAA 0018           cmpi.w     [A6 + 0x18], 0xFAA
  7879. 00005CE8  6622                     bne        +0x24 /* 00005D0C */
  7880. 00005CEA  4A6E FF32                tst.w      [A6 - 0xCE]
  7881. 00005CEE  670E                     beq        +0x10 /* 00005CFE */
  7882. 00005CF0  206E FF98                movea.l    A0, [A6 - 0x68]
  7883. 00005CF4  2050                     movea.l    A0, [A0]
  7884. 00005CF6  08E8 0000 0005           bset.b     [A0 + 0x5], 0x0
  7885. 00005CFC  600C                     bra        +0xE /* 00005D0A */
  7886. label00005CFE:
  7887. 00005CFE  206E FF98                movea.l    A0, [A6 - 0x68]
  7888. 00005D02  2050                     movea.l    A0, [A0]
  7889. 00005D04  08A8 0000 0005           bclr.b     [A0 + 0x5], 0x0
  7890. label00005D0A:
  7891. 00005D0A  7E00                     moveq.l    D7, 0x00
  7892. label00005D0C:
  7893. 00005D0C  486E FF3A                pea.l      [A6 - 0xC6]
  7894. 00005D10  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7895. 00005D14  588F                     addq.l     A7, 4
  7896. 00005D16  3007                     move.w     D0, D7
  7897. 00005D18  6000 00C6                bra        +0xC8 /* 00005DE0 */
  7898. label00005D1C:
  7899. 00005D1C  0C6E 0003 FF3A           cmpi.w     [A6 - 0xC6], 0x3
  7900. 00005D22  6710                     beq        +0x12 /* 00005D34 */
  7901. 00005D24  486E FF3A                pea.l      [A6 - 0xC6]
  7902. 00005D28  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7903. 00005D2C  588F                     addq.l     A7, 4
  7904. 00005D2E  7002                     moveq.l    D0, 0x02
  7905. 00005D30  6000 00AE                bra        +0xB0 /* 00005DE0 */
  7906. label00005D34:
  7907. 00005D34  486E FF22                pea.l      [A6 - 0xDE]
  7908. 00005D38  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  7909. 00005D3C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  7910. 00005D40  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  7911. 00005D44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7912. 00005D48  3F2E FF32                move.w     -[A7], [A6 - 0xCE]
  7913. 00005D4C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  7914. 00005D50  486E FF3A                pea.l      [A6 - 0xC6]
  7915. 00005D54  4EBA 0328                jsr        [PC + 0x328 /* 0000607E */]
  7916. 00005D58  508F                     addq.l     A7, 8
  7917. 00005D5A  3E00                     move.w     D7, D0
  7918. 00005D5C  4A47                     tst.w      D7
  7919. 00005D5E  6646                     bne        +0x48 /* 00005DA6 */
  7920. 00005D60  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7921. 00005D64  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  7922. 00005D68  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7923. 00005D6C  508F                     addq.l     A7, 8
  7924. 00005D6E  3F00                     move.w     -[A7], D0
  7925. 00005D70  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7926. 00005D74  548F                     addq.l     A7, 2
  7927. 00005D76  486E FF2A                pea.l      [A6 - 0xD6]
  7928. 00005D7A  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  7929. 00005D7E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  7930. 00005D82  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  7931. 00005D86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7932. 00005D8A  486E FF2A                pea.l      [A6 - 0xD6]
  7933. 00005D8E  486E FF22                pea.l      [A6 - 0xDE]
  7934. 00005D92  486E FF2A                pea.l      [A6 - 0xD6]
  7935. 00005D96  A8AB                     syscall    UnionRect
  7936. 00005D98  486E FF2A                pea.l      [A6 - 0xD6]
  7937. 00005D9C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  7938. 00005DA0  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  7939. 00005DA4  508F                     addq.l     A7, 8
  7940. label00005DA6:
  7941. 00005DA6  486E FF3A                pea.l      [A6 - 0xC6]
  7942. 00005DAA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  7943. 00005DAE  588F                     addq.l     A7, 4
  7944. 00005DB0  4A47                     tst.w      D7
  7945. 00005DB2  6704                     beq        +0x6 /* 00005DB8 */
  7946. 00005DB4  3007                     move.w     D0, D7
  7947. 00005DB6  6028                     bra        +0x2A /* 00005DE0 */
  7948. label00005DB8:
  7949. 00005DB8  486E FF3A                pea.l      [A6 - 0xC6]
  7950. 00005DBC  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  7951. 00005DC0  588F                     addq.l     A7, 4
  7952. 00005DC2  4A40                     tst.w      D0
  7953. 00005DC4  6704                     beq        +0x6 /* 00005DCA */
  7954. 00005DC6  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  7955. label00005DCA:
  7956. 00005DCA  486E FF3A                pea.l      [A6 - 0xC6]
  7957. 00005DCE  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  7958. 00005DD2  588F                     addq.l     A7, 4
  7959. 00005DD4  4A40                     tst.w      D0
  7960. 00005DD6  6706                     beq        +0x8 /* 00005DDE */
  7961. 00005DD8  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  7962. 00005DDC  6002                     bra        +0x4 /* 00005DE0 */
  7963. label00005DDE:
  7964. 00005DDE  7000                     moveq.l    D0, 0x00
  7965. label00005DE0:
  7966. 00005DE0  4CDF 1080                movem.l    D7,A4, [A7]+
  7967. 00005DE4  4E5E                     unlink     A6
  7968. 00005DE6  4E75                     rts
  7969. fn00005DE8:
  7970. 00005DE8  4E56 FFF6                link       A6, -0x000A
  7971. 00005DEC  2F0C                     move.l     -[A7], A4
  7972. 00005DEE  286E 000C                movea.l    A4, [A6 + 0xC]
  7973. 00005DF2  0C54 271E                cmpi.w     [A4], 0x271E
  7974. 00005DF6  6602                     bne        +0x4 /* 00005DFA */
  7975. 00005DF8  508C                     addq.l     A4, 8
  7976. label00005DFA:
  7977. 00005DFA  508C                     addq.l     A4, 8
  7978. 00005DFC  0C54 271B                cmpi.w     [A4], 0x271B
  7979. 00005E00  6706                     beq        +0x8 /* 00005E08 */
  7980. 00005E02  7005                     moveq.l    D0, 0x05
  7981. 00005E04  6000 015A                bra        +0x15C /* 00005F60 */
  7982. label00005E08:
  7983. 00005E08  508C                     addq.l     A4, 8
  7984. 00005E0A  0C54 271E                cmpi.w     [A4], 0x271E
  7985. 00005E0E  6602                     bne        +0x4 /* 00005E12 */
  7986. 00005E10  508C                     addq.l     A4, 8
  7987. label00005E12:
  7988. 00005E12  0C54 2B3A                cmpi.w     [A4], 0x2B3A /* '+:' */
  7989. 00005E16  6600 009C                bne        +0x9E /* 00005EB4 */
  7990. 00005E1A  508C                     addq.l     A4, 8
  7991. 00005E1C  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  7992. 00005E20  6706                     beq        +0x8 /* 00005E28 */
  7993. 00005E22  7007                     moveq.l    D0, 0x07
  7994. 00005E24  6000 013A                bra        +0x13C /* 00005F60 */
  7995. label00005E28:
  7996. 00005E28  508C                     addq.l     A4, 8
  7997. 00005E2A  486E FFFC                pea.l      [A6 - 0x4]
  7998. 00005E2E  486E FFF8                pea.l      [A6 - 0x8]
  7999. 00005E32  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8000. 00005E36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8001. 00005E3A  2F0C                     move.l     -[A7], A4
  8002. 00005E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8003. 00005E40  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  8004. 00005E44  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8005. 00005E48  3D40 FFFA                move.w     [A6 - 0x6], D0
  8006. 00005E4C  4A6E FFFA                tst.w      [A6 - 0x6]
  8007. 00005E50  6708                     beq        +0xA /* 00005E5A */
  8008. 00005E52  302E FFFA                move.w     D0, [A6 - 0x6]
  8009. 00005E56  6000 0108                bra        +0x10A /* 00005F60 */
  8010. label00005E5A:
  8011. 00005E5A  302E FFF8                move.w     D0, [A6 - 0x8]
  8012. 00005E5E  48C0                     ext.l      D0
  8013. 00005E60  E780                     asl        D0, 3
  8014. 00005E62  D9C0                     add.l      A4, D0
  8015. 00005E64  4A54                     tst.w      [A4]
  8016. 00005E66  670E                     beq        +0x10 /* 00005E76 */
  8017. 00005E68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8018. 00005E6C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8019. 00005E70  7013                     moveq.l    D0, 0x13
  8020. 00005E72  6000 00EC                bra        +0xEE /* 00005F60 */
  8021. label00005E76:
  8022. 00005E76  486E FFF6                pea.l      [A6 - 0xA]
  8023. 00005E7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8024. 00005E7E  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  8025. 00005E82  508F                     addq.l     A7, 8
  8026. 00005E84  3D40 FFFA                move.w     [A6 - 0x6], D0
  8027. 00005E88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8028. 00005E8C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8029. 00005E90  4A6E FFFA                tst.w      [A6 - 0x6]
  8030. 00005E94  6708                     beq        +0xA /* 00005E9E */
  8031. 00005E96  302E FFFA                move.w     D0, [A6 - 0x6]
  8032. 00005E9A  6000 00C4                bra        +0xC6 /* 00005F60 */
  8033. label00005E9E:
  8034. 00005E9E  4A6E FFF6                tst.w      [A6 - 0xA]
  8035. 00005EA2  6706                     beq        +0x8 /* 00005EAA */
  8036. 00005EA4  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  8037. 00005EA8  6004                     bra        +0x6 /* 00005EAE */
  8038. label00005EAA:
  8039. 00005EAA  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  8040. label00005EAE:
  8041. 00005EAE  7000                     moveq.l    D0, 0x00
  8042. 00005EB0  6000 00AE                bra        +0xB0 /* 00005F60 */
  8043. label00005EB4:
  8044. 00005EB4  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  8045. 00005EB8  6600 00A4                bne        +0xA6 /* 00005F5E */
  8046. 00005EBC  508C                     addq.l     A4, 8
  8047. 00005EBE  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  8048. 00005EC2  6706                     beq        +0x8 /* 00005ECA */
  8049. 00005EC4  0C54 2B04                cmpi.w     [A4], 0x2B04
  8050. 00005EC8  6602                     bne        +0x4 /* 00005ECC */
  8051. label00005ECA:
  8052. 00005ECA  508C                     addq.l     A4, 8
  8053. label00005ECC:
  8054. 00005ECC  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  8055. 00005ED0  6706                     beq        +0x8 /* 00005ED8 */
  8056. 00005ED2  7007                     moveq.l    D0, 0x07
  8057. 00005ED4  6000 008A                bra        +0x8C /* 00005F60 */
  8058. label00005ED8:
  8059. 00005ED8  508C                     addq.l     A4, 8
  8060. 00005EDA  486E FFFC                pea.l      [A6 - 0x4]
  8061. 00005EDE  486E FFF8                pea.l      [A6 - 0x8]
  8062. 00005EE2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8063. 00005EE6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8064. 00005EEA  2F0C                     move.l     -[A7], A4
  8065. 00005EEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8066. 00005EF0  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  8067. 00005EF4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8068. 00005EF8  3D40 FFFA                move.w     [A6 - 0x6], D0
  8069. 00005EFC  4A6E FFFA                tst.w      [A6 - 0x6]
  8070. 00005F00  6708                     beq        +0xA /* 00005F0A */
  8071. 00005F02  302E FFFA                move.w     D0, [A6 - 0x6]
  8072. 00005F06  6000 0058                bra        +0x5A /* 00005F60 */
  8073. label00005F0A:
  8074. 00005F0A  302E FFF8                move.w     D0, [A6 - 0x8]
  8075. 00005F0E  48C0                     ext.l      D0
  8076. 00005F10  E780                     asl        D0, 3
  8077. 00005F12  D9C0                     add.l      A4, D0
  8078. 00005F14  4A54                     tst.w      [A4]
  8079. 00005F16  670C                     beq        +0xE /* 00005F24 */
  8080. 00005F18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8081. 00005F1C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8082. 00005F20  7013                     moveq.l    D0, 0x13
  8083. 00005F22  603C                     bra        +0x3E /* 00005F60 */
  8084. label00005F24:
  8085. 00005F24  486E FFF6                pea.l      [A6 - 0xA]
  8086. 00005F28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8087. 00005F2C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  8088. 00005F30  508F                     addq.l     A7, 8
  8089. 00005F32  3D40 FFFA                move.w     [A6 - 0x6], D0
  8090. 00005F36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8091. 00005F3A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8092. 00005F3E  4A6E FFFA                tst.w      [A6 - 0x6]
  8093. 00005F42  6706                     beq        +0x8 /* 00005F4A */
  8094. 00005F44  302E FFFA                move.w     D0, [A6 - 0x6]
  8095. 00005F48  6016                     bra        +0x18 /* 00005F60 */
  8096. label00005F4A:
  8097. 00005F4A  4A6E FFF6                tst.w      [A6 - 0xA]
  8098. 00005F4E  6706                     beq        +0x8 /* 00005F56 */
  8099. 00005F50  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  8100. 00005F54  6004                     bra        +0x6 /* 00005F5A */
  8101. label00005F56:
  8102. 00005F56  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  8103. label00005F5A:
  8104. 00005F5A  7000                     moveq.l    D0, 0x00
  8105. 00005F5C  6002                     bra        +0x4 /* 00005F60 */
  8106. label00005F5E:
  8107. 00005F5E  7002                     moveq.l    D0, 0x02
  8108. label00005F60:
  8109. 00005F60  285F                     movea.l    A4, [A7]+
  8110. 00005F62  4E5E                     unlink     A6
  8111. 00005F64  4E75                     rts
  8112. fn00005F66:
  8113. 00005F66  4E56 FFF8                link       A6, -0x0008
  8114. 00005F6A  302E 000C                move.w     D0, [A6 + 0xC]
  8115. 00005F6E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8116. 00005F72  0004 0012                ori.b      D4, 0x12
  8117. 00005F76  0FB0 0016                bclr       [A0 + D0.w + 0x16], D7
  8118. 00005F7A  0FFF                     .incomplete
  8119. 00005F7C  001A 0FE2                ori.b      [A2]+, 0xE2
  8120. 00005F80  001E 0FB8                ori.b      [A6]+, 0xB8
  8121. 00005F84  0022 7001                ori.b      -[A2], 0x1
  8122. 00005F88  2D40 FFFC                move.l     [A6 - 0x4], D0
  8123. 00005F8C  601C                     bra        +0x1E /* 00005FAA */
  8124. 00005F8E  7002                     moveq.l    D0, 0x02
  8125. 00005F90  2D40 FFFC                move.l     [A6 - 0x4], D0
  8126. 00005F94  6014                     bra        +0x16 /* 00005FAA */
  8127. 00005F96  7004                     moveq.l    D0, 0x04
  8128. 00005F98  2D40 FFFC                move.l     [A6 - 0x4], D0
  8129. 00005F9C  600C                     bra        +0xE /* 00005FAA */
  8130. 00005F9E  7008                     moveq.l    D0, 0x08
  8131. 00005FA0  2D40 FFFC                move.l     [A6 - 0x4], D0
  8132. 00005FA4  6004                     bra        +0x6 /* 00005FAA */
  8133. 00005FA6  702B                     moveq.l    D0, 0x2B
  8134. 00005FA8  603C                     bra        +0x3E /* 00005FE6 */
  8135. label00005FAA:
  8136. 00005FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  8137. 00005FAE  2068 003A                movea.l    A0, [A0 + 0x3A]
  8138. 00005FB2  2050                     movea.l    A0, [A0]
  8139. 00005FB4  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  8140. 00005FBA  4A6E 000E                tst.w      [A6 + 0xE]
  8141. 00005FBE  670A                     beq        +0xC /* 00005FCA */
  8142. 00005FC0  202E FFFC                move.l     D0, [A6 - 0x4]
  8143. 00005FC4  81AE FFF8                or.l       [A6 - 0x8], D0
  8144. 00005FC8  600A                     bra        +0xC /* 00005FD4 */
  8145. label00005FCA:
  8146. 00005FCA  202E FFFC                move.l     D0, [A6 - 0x4]
  8147. 00005FCE  4680                     not.l      D0
  8148. 00005FD0  C1AE FFF8                and.l      [A6 - 0x8], D0
  8149. label00005FD4:
  8150. 00005FD4  206E 0008                movea.l    A0, [A6 + 0x8]
  8151. 00005FD8  2068 003A                movea.l    A0, [A0 + 0x3A]
  8152. 00005FDC  2050                     movea.l    A0, [A0]
  8153. 00005FDE  216E FFF8 0004           move.l     [A0 + 0x4], [A6 - 0x8]
  8154. 00005FE4  7000                     moveq.l    D0, 0x00
  8155. label00005FE6:
  8156. 00005FE6  4E5E                     unlink     A6
  8157. 00005FE8  4E75                     rts
  8158. fn00005FEA:
  8159. 00005FEA  4E56 FFF8                link       A6, -0x0008
  8160. 00005FEE  302E 000C                move.w     D0, [A6 + 0xC]
  8161. 00005FF2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8162. 00005FF6  0003 000E                ori.b      D3, 0xE
  8163. 00005FFA  0FB6 0012                bclr       [A6 + D0.w + 0x12], D7
  8164. 00005FFE  0FAF 0016                bclr       [A7 + 0x16], D7
  8165. 00006002  0FB7 001A                bclr       [A7 + D0.w + 0x1A], D7
  8166. 00006006  7001                     moveq.l    D0, 0x01
  8167. 00006008  2D40 FFFC                move.l     [A6 - 0x4], D0
  8168. 0000600C  6014                     bra        +0x16 /* 00006022 */
  8169. 0000600E  7004                     moveq.l    D0, 0x04
  8170. 00006010  2D40 FFFC                move.l     [A6 - 0x4], D0
  8171. 00006014  600C                     bra        +0xE /* 00006022 */
  8172. 00006016  7002                     moveq.l    D0, 0x02
  8173. 00006018  2D40 FFFC                move.l     [A6 - 0x4], D0
  8174. 0000601C  6004                     bra        +0x6 /* 00006022 */
  8175. 0000601E  702B                     moveq.l    D0, 0x2B
  8176. 00006020  6058                     bra        +0x5A /* 0000607A */
  8177. label00006022:
  8178. 00006022  206E 0008                movea.l    A0, [A6 + 0x8]
  8179. 00006026  226E 0008                movea.l    A1, [A6 + 0x8]
  8180. 0000602A  2068 001A                movea.l    A0, [A0 + 0x1A]
  8181. 0000602E  3029 001E                move.w     D0, [A1 + 0x1E]
  8182. 00006032  C1FC 001A                muls.w     D0, 0x1A
  8183. 00006036  D090                     add.l      D0, [A0]
  8184. 00006038  2040                     movea.l    A0, D0
  8185. 0000603A  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  8186. 00006040  4A6E 000E                tst.w      [A6 + 0xE]
  8187. 00006044  670A                     beq        +0xC /* 00006050 */
  8188. 00006046  202E FFFC                move.l     D0, [A6 - 0x4]
  8189. 0000604A  81AE FFF8                or.l       [A6 - 0x8], D0
  8190. 0000604E  600A                     bra        +0xC /* 0000605A */
  8191. label00006050:
  8192. 00006050  202E FFFC                move.l     D0, [A6 - 0x4]
  8193. 00006054  4680                     not.l      D0
  8194. 00006056  C1AE FFF8                and.l      [A6 - 0x8], D0
  8195. label0000605A:
  8196. 0000605A  206E 0008                movea.l    A0, [A6 + 0x8]
  8197. 0000605E  226E 0008                movea.l    A1, [A6 + 0x8]
  8198. 00006062  2068 001A                movea.l    A0, [A0 + 0x1A]
  8199. 00006066  3029 001E                move.w     D0, [A1 + 0x1E]
  8200. 0000606A  C1FC 001A                muls.w     D0, 0x1A
  8201. 0000606E  D090                     add.l      D0, [A0]
  8202. 00006070  2040                     movea.l    A0, D0
  8203. 00006072  216E FFF8 000A           move.l     [A0 + 0xA], [A6 - 0x8]
  8204. 00006078  7000                     moveq.l    D0, 0x00
  8205. label0000607A:
  8206. 0000607A  4E5E                     unlink     A6
  8207. 0000607C  4E75                     rts
  8208. fn0000607E:
  8209. 0000607E  4E56 FFF8                link       A6, -0x0008
  8210. 00006082  302E 000C                move.w     D0, [A6 + 0xC]
  8211. 00006086  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8212. 0000608A  000C 0032                ori.b      A4, 0x32 /* '2' */
  8213. 0000608E  0FD2                     .incomplete
  8214. 00006090  0038 0FA3 0040           ori.b      [0x00000040], 0xA3
  8215. 00006096  0FB6 0048                bclr       [A6 + D0.w + 0x48], D7
  8216. 0000609A  0FEB                     .incomplete
  8217. 0000609C  004E 0FA2                ori.w      A6, 0xFA2
  8218. 000060A0  0052 0FC3                ori.w      [A2], 0xFC3
  8219. 000060A4  0056 0FEC                ori.w      [A6], 0xFEC
  8220. 000060A8  005A 0FFC                ori.w      [A2]+, 0xFFC
  8221. 000060AC  005E 0FFD                ori.w      [A6]+, 0xFFD
  8222. 000060B0  0062 0FA8                ori.w      -[A2], 0xFA8
  8223. 000060B4  0068 0FCD 006E           ori.w      [A0 + 0x6E], 0xFCD
  8224. 000060BA  0FB5 0074                bclr       [A5 + D0.w + 0x74], D7
  8225. 000060BE  7008                     moveq.l    D0, 0x08
  8226. 000060C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  8227. 000060C4  6000 006E                bra        +0x70 /* 00006134 */
  8228. 000060C8  2D7C 0000 0100 FFFC      move.l     [A6 - 0x4], 0x100
  8229. 000060D0  6000 0062                bra        +0x64 /* 00006134 */
  8230. 000060D4  2D7C 0000 0080 FFFC      move.l     [A6 - 0x4], 0x80
  8231. 000060DC  6000 0056                bra        +0x58 /* 00006134 */
  8232. 000060E0  7010                     moveq.l    D0, 0x10
  8233. 000060E2  2D40 FFFC                move.l     [A6 - 0x4], D0
  8234. 000060E6  6000 004C                bra        +0x4E /* 00006134 */
  8235. 000060EA  7004                     moveq.l    D0, 0x04
  8236. 000060EC  2D40 FFFC                move.l     [A6 - 0x4], D0
  8237. 000060F0  6042                     bra        +0x44 /* 00006134 */
  8238. 000060F2  7040                     moveq.l    D0, 0x40
  8239. 000060F4  2D40 FFFC                move.l     [A6 - 0x4], D0
  8240. 000060F8  603A                     bra        +0x3C /* 00006134 */
  8241. 000060FA  7002                     moveq.l    D0, 0x02
  8242. 000060FC  2D40 FFFC                move.l     [A6 - 0x4], D0
  8243. 00006100  6032                     bra        +0x34 /* 00006134 */
  8244. 00006102  7001                     moveq.l    D0, 0x01
  8245. 00006104  2D40 FFFC                move.l     [A6 - 0x4], D0
  8246. 00006108  602A                     bra        +0x2C /* 00006134 */
  8247. 0000610A  7020                     moveq.l    D0, 0x20
  8248. 0000610C  2D40 FFFC                move.l     [A6 - 0x4], D0
  8249. 00006110  6022                     bra        +0x24 /* 00006134 */
  8250. 00006112  2D7C 0000 0800 FFFC      move.l     [A6 - 0x4], 0x800
  8251. 0000611A  6018                     bra        +0x1A /* 00006134 */
  8252. 0000611C  2D7C 0000 1000 FFFC      move.l     [A6 - 0x4], 0x1000
  8253. 00006124  600E                     bra        +0x10 /* 00006134 */
  8254. 00006126  2D7C 0000 0200 FFFC      move.l     [A6 - 0x4], 0x200
  8255. 0000612E  6004                     bra        +0x6 /* 00006134 */
  8256. 00006130  702B                     moveq.l    D0, 0x2B
  8257. 00006132  6058                     bra        +0x5A /* 0000618C */
  8258. label00006134:
  8259. 00006134  206E 0008                movea.l    A0, [A6 + 0x8]
  8260. 00006138  226E 0008                movea.l    A1, [A6 + 0x8]
  8261. 0000613C  2068 008A                movea.l    A0, [A0 + 0x8A]
  8262. 00006140  3029 0084                move.w     D0, [A1 + 0x84]
  8263. 00006144  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8264. 00006148  D090                     add.l      D0, [A0]
  8265. 0000614A  2040                     movea.l    A0, D0
  8266. 0000614C  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  8267. 00006152  4A6E 000E                tst.w      [A6 + 0xE]
  8268. 00006156  670A                     beq        +0xC /* 00006162 */
  8269. 00006158  202E FFFC                move.l     D0, [A6 - 0x4]
  8270. 0000615C  81AE FFF8                or.l       [A6 - 0x8], D0
  8271. 00006160  600A                     bra        +0xC /* 0000616C */
  8272. label00006162:
  8273. 00006162  202E FFFC                move.l     D0, [A6 - 0x4]
  8274. 00006166  4680                     not.l      D0
  8275. 00006168  C1AE FFF8                and.l      [A6 - 0x8], D0
  8276. label0000616C:
  8277. 0000616C  206E 0008                movea.l    A0, [A6 + 0x8]
  8278. 00006170  226E 0008                movea.l    A1, [A6 + 0x8]
  8279. 00006174  2068 008A                movea.l    A0, [A0 + 0x8A]
  8280. 00006178  3029 0084                move.w     D0, [A1 + 0x84]
  8281. 0000617C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8282. 00006180  D090                     add.l      D0, [A0]
  8283. 00006182  2040                     movea.l    A0, D0
  8284. 00006184  216E FFF8 000A           move.l     [A0 + 0xA], [A6 - 0x8]
  8285. 0000618A  7000                     moveq.l    D0, 0x00
  8286. label0000618C:
  8287. 0000618C  4E5E                     unlink     A6
  8288. 0000618E  4E75                     rts
  8289. fn00006190:
  8290. 00006190  4E56 FDE6                link       A6, -0x021A
  8291. 00006194  48E7 0108                movem.l    -[A7], D7,A4
  8292. 00006198  286E 000C                movea.l    A4, [A6 + 0xC]
  8293. 0000619C  486E FEEA                pea.l      [A6 - 0x116]
  8294. 000061A0  486E FFFE                pea.l      [A6 - 0x2]
  8295. 000061A4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8296. 000061A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8297. 000061AC  2F0C                     move.l     -[A7], A4
  8298. 000061AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8299. 000061B2  4EBA 1700                jsr        [PC + 0x1700 /* 000078B4 */]
  8300. 000061B6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8301. 000061BA  3E00                     move.w     D7, D0
  8302. 000061BC  4A47                     tst.w      D7
  8303. 000061BE  6706                     beq        +0x8 /* 000061C6 */
  8304. 000061C0  3007                     move.w     D0, D7
  8305. 000061C2  6000 0374                bra        +0x376 /* 00006538 */
  8306. label000061C6:
  8307. 000061C6  302E FFFE                move.w     D0, [A6 - 0x2]
  8308. 000061CA  48C0                     ext.l      D0
  8309. 000061CC  E780                     asl        D0, 3
  8310. 000061CE  D9C0                     add.l      A4, D0
  8311. 000061D0  486E FEE6                pea.l      [A6 - 0x11A]
  8312. 000061D4  486E FEEA                pea.l      [A6 - 0x116]
  8313. 000061D8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8314. 000061DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8315. 000061E0  2F0C                     move.l     -[A7], A4
  8316. 000061E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8317. 000061E6  4EBA 176A                jsr        [PC + 0x176A /* 00007952 */]
  8318. 000061EA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8319. 000061EE  3E00                     move.w     D7, D0
  8320. 000061F0  4A47                     tst.w      D7
  8321. 000061F2  6706                     beq        +0x8 /* 000061FA */
  8322. 000061F4  3007                     move.w     D0, D7
  8323. 000061F6  6000 0340                bra        +0x342 /* 00006538 */
  8324. label000061FA:
  8325. 000061FA  302E FEEA                move.w     D0, [A6 - 0x116]
  8326. 000061FE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8327. 00006202  0001 0008                ori.b      D1, 0x8
  8328. 00006206  031E                     btst       [A6]+, D1
  8329. 00006208  0010 0080                ori.b      [A0], 0x80
  8330. 0000620C  00E0                     .incomplete
  8331. 0000620E  01A2                     bclr       -[A2], D0
  8332. 00006210  01FC                     .incomplete
  8333. 00006212  0256 02AE                andi.w     [A6], 0x2AE
  8334. 00006216  00D0                     .incomplete
  8335. 00006218  206E FF04                movea.l    A0, [A6 - 0xFC]
  8336. 0000621C  302E FF08                move.w     D0, [A6 - 0xF8]
  8337. 00006220  C1FC 001A                muls.w     D0, 0x1A
  8338. 00006224  D090                     add.l      D0, [A0]
  8339. 00006226  2040                     movea.l    A0, D0
  8340. 00006228  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  8341. 0000622C  7005                     moveq.l    D0, 0x05
  8342. label0000622E:
  8343. 0000622E  22D8                     move.l     [A1]+, [A0]+
  8344. 00006230  51C8 FFFC                dbf        D0, -0x6 /* 0000622E */
  8345. 00006234  32D8                     move.w     [A1]+, [A0]+
  8346. 00006236  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  8347. 0000623A  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8348. 0000623E  4EBA 0300                jsr        [PC + 0x300 /* 00006540 */]
  8349. 00006242  508F                     addq.l     A7, 8
  8350. 00006244  3E00                     move.w     D7, D0
  8351. 00006246  4A47                     tst.w      D7
  8352. 00006248  6600 02DA                bne        +0x2DC /* 00006524 */
  8353. 0000624C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  8354. 00006250  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8355. 00006254  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8356. 00006258  508F                     addq.l     A7, 8
  8357. 0000625A  3F00                     move.w     -[A7], D0
  8358. 0000625C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8359. 00006260  548F                     addq.l     A7, 2
  8360. 00006262  422E FDE6                clr.b      [A6 - 0x21A]
  8361. 00006266  486E FDE6                pea.l      [A6 - 0x21A]
  8362. 0000626A  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8363. 0000626E  486E FEEA                pea.l      [A6 - 0x116]
  8364. 00006272  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  8365. 00006276  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8366. 0000627A  486E FDE6                pea.l      [A6 - 0x21A]
  8367. 0000627E  4267                     clr.w      -[A7]
  8368. 00006280  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8369. 00006284  5C8F                     addq.l     A7, 6
  8370. 00006286  6000 029C                bra        +0x29E /* 00006524 */
  8371. 0000628A  206E FF00                movea.l    A0, [A6 - 0x100]
  8372. 0000628E  2050                     movea.l    A0, [A0]
  8373. 00006290  2F28 0016                move.l     -[A7], [A0 + 0x16]
  8374. 00006294  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8375. 00006298  4EBA 02A6                jsr        [PC + 0x2A6 /* 00006540 */]
  8376. 0000629C  508F                     addq.l     A7, 8
  8377. 0000629E  3E00                     move.w     D7, D0
  8378. 000062A0  4A47                     tst.w      D7
  8379. 000062A2  6600 0280                bne        +0x282 /* 00006524 */
  8380. 000062A6  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  8381. 000062AA  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8382. 000062AE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8383. 000062B2  508F                     addq.l     A7, 8
  8384. 000062B4  3F00                     move.w     -[A7], D0
  8385. 000062B6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8386. 000062BA  548F                     addq.l     A7, 2
  8387. 000062BC  422E FDE6                clr.b      [A6 - 0x21A]
  8388. 000062C0  486E FDE6                pea.l      [A6 - 0x21A]
  8389. 000062C4  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8390. 000062C8  486E FEEA                pea.l      [A6 - 0x116]
  8391. 000062CC  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  8392. 000062D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8393. 000062D4  486E FDE6                pea.l      [A6 - 0x21A]
  8394. 000062D8  3F3C 0001                move.w     -[A7], 0x1
  8395. 000062DC  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8396. 000062E0  5C8F                     addq.l     A7, 6
  8397. 000062E2  6000 0240                bra        +0x242 /* 00006524 */
  8398. 000062E6  7E02                     moveq.l    D7, 0x02
  8399. 000062E8  6000 023A                bra        +0x23C /* 00006524 */
  8400. 000062EC  206E FF74                movea.l    A0, [A6 - 0x8C]
  8401. 000062F0  302E FF6E                move.w     D0, [A6 - 0x92]
  8402. 000062F4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8403. 000062F8  D090                     add.l      D0, [A0]
  8404. 000062FA  2040                     movea.l    A0, D0
  8405. 000062FC  43EE FF92                lea.l      A1, [A6 - 0x6E]
  8406. 00006300  7013                     moveq.l    D0, 0x13
  8407. label00006302:
  8408. 00006302  22D8                     move.l     [A1]+, [A0]+
  8409. 00006304  51C8 FFFC                dbf        D0, -0x6 /* 00006302 */
  8410. 00006308  32D8                     move.w     [A1]+, [A0]+
  8411. 0000630A  4AAE FFD4                tst.l      [A6 - 0x2C]
  8412. 0000630E  660C                     bne        +0xE /* 0000631C */
  8413. 00006310  4267                     clr.w      -[A7]
  8414. 00006312  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8415. 00006316  548F                     addq.l     A7, 2
  8416. 00006318  2D40 FFD4                move.l     [A6 - 0x2C], D0
  8417. label0000631C:
  8418. 0000631C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  8419. 00006320  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8420. 00006324  4EBA 021A                jsr        [PC + 0x21A /* 00006540 */]
  8421. 00006328  508F                     addq.l     A7, 8
  8422. 0000632A  3E00                     move.w     D7, D0
  8423. 0000632C  42A7                     clr.l      -[A7]
  8424. 0000632E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  8425. 00006332  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8426. 00006336  201F                     move.l     D0, [A7]+
  8427. 00006338  0C80 0000 0018           cmpi.l     D0, 0x18
  8428. 0000633E  6E0C                     bgt        +0xE /* 0000634C */
  8429. 00006340  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  8430. 00006344  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8431. 00006348  42AE FFD4                clr.l      [A6 - 0x2C]
  8432. label0000634C:
  8433. 0000634C  206E FF74                movea.l    A0, [A6 - 0x8C]
  8434. 00006350  302E FF6E                move.w     D0, [A6 - 0x92]
  8435. 00006354  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8436. 00006358  D090                     add.l      D0, [A0]
  8437. 0000635A  2040                     movea.l    A0, D0
  8438. 0000635C  43EE FF92                lea.l      A1, [A6 - 0x6E]
  8439. 00006360  7013                     moveq.l    D0, 0x13
  8440. label00006362:
  8441. 00006362  20D9                     move.l     [A0]+, [A1]+
  8442. 00006364  51C8 FFFC                dbf        D0, -0x6 /* 00006362 */
  8443. 00006368  30D9                     move.w     [A0]+, [A1]+
  8444. 0000636A  4A47                     tst.w      D7
  8445. 0000636C  6600 01B6                bne        +0x1B8 /* 00006524 */
  8446. 00006370  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  8447. 00006374  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  8448. 00006378  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8449. 0000637C  508F                     addq.l     A7, 8
  8450. 0000637E  3F00                     move.w     -[A7], D0
  8451. 00006380  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8452. 00006384  548F                     addq.l     A7, 2
  8453. 00006386  422E FDE6                clr.b      [A6 - 0x21A]
  8454. 0000638A  486E FDE6                pea.l      [A6 - 0x21A]
  8455. 0000638E  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8456. 00006392  486E FEEA                pea.l      [A6 - 0x116]
  8457. 00006396  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  8458. 0000639A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8459. 0000639E  486E FDE6                pea.l      [A6 - 0x21A]
  8460. 000063A2  3F3C 0001                move.w     -[A7], 0x1
  8461. 000063A6  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8462. 000063AA  5C8F                     addq.l     A7, 6
  8463. 000063AC  6000 0176                bra        +0x178 /* 00006524 */
  8464. 000063B0  206E FF34                movea.l    A0, [A6 - 0xCC]
  8465. 000063B4  2050                     movea.l    A0, [A0]
  8466. 000063B6  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8467. 000063BA  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8468. 000063BE  4EBA 0180                jsr        [PC + 0x180 /* 00006540 */]
  8469. 000063C2  508F                     addq.l     A7, 8
  8470. 000063C4  3E00                     move.w     D7, D0
  8471. 000063C6  4A47                     tst.w      D7
  8472. 000063C8  6600 015A                bne        +0x15C /* 00006524 */
  8473. 000063CC  2F2E FF2C                move.l     -[A7], [A6 - 0xD4]
  8474. 000063D0  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  8475. 000063D4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8476. 000063D8  508F                     addq.l     A7, 8
  8477. 000063DA  3F00                     move.w     -[A7], D0
  8478. 000063DC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8479. 000063E0  548F                     addq.l     A7, 2
  8480. 000063E2  422E FDE6                clr.b      [A6 - 0x21A]
  8481. 000063E6  486E FDE6                pea.l      [A6 - 0x21A]
  8482. 000063EA  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8483. 000063EE  486E FEEA                pea.l      [A6 - 0x116]
  8484. 000063F2  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  8485. 000063F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8486. 000063FA  486E FDE6                pea.l      [A6 - 0x21A]
  8487. 000063FE  3F3C 0002                move.w     -[A7], 0x2
  8488. 00006402  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8489. 00006406  5C8F                     addq.l     A7, 6
  8490. 00006408  6000 011A                bra        +0x11C /* 00006524 */
  8491. 0000640C  206E FF48                movea.l    A0, [A6 - 0xB8]
  8492. 00006410  2050                     movea.l    A0, [A0]
  8493. 00006412  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8494. 00006416  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8495. 0000641A  4EBA 0124                jsr        [PC + 0x124 /* 00006540 */]
  8496. 0000641E  508F                     addq.l     A7, 8
  8497. 00006420  3E00                     move.w     D7, D0
  8498. 00006422  4A47                     tst.w      D7
  8499. 00006424  6600 00FE                bne        +0x100 /* 00006524 */
  8500. 00006428  2F2E FF40                move.l     -[A7], [A6 - 0xC0]
  8501. 0000642C  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  8502. 00006430  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8503. 00006434  508F                     addq.l     A7, 8
  8504. 00006436  3F00                     move.w     -[A7], D0
  8505. 00006438  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8506. 0000643C  548F                     addq.l     A7, 2
  8507. 0000643E  422E FDE6                clr.b      [A6 - 0x21A]
  8508. 00006442  486E FDE6                pea.l      [A6 - 0x21A]
  8509. 00006446  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8510. 0000644A  486E FEEA                pea.l      [A6 - 0x116]
  8511. 0000644E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  8512. 00006452  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8513. 00006456  486E FDE6                pea.l      [A6 - 0x21A]
  8514. 0000645A  3F3C 0003                move.w     -[A7], 0x3
  8515. 0000645E  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8516. 00006462  5C8F                     addq.l     A7, 6
  8517. 00006464  6000 00BE                bra        +0xC0 /* 00006524 */
  8518. 00006468  206E FF24                movea.l    A0, [A6 - 0xDC]
  8519. 0000646C  2050                     movea.l    A0, [A0]
  8520. 0000646E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  8521. 00006472  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8522. 00006476  4EBA 00C8                jsr        [PC + 0xC8 /* 00006540 */]
  8523. 0000647A  508F                     addq.l     A7, 8
  8524. 0000647C  3E00                     move.w     D7, D0
  8525. 0000647E  4A47                     tst.w      D7
  8526. 00006480  6600 00A2                bne        +0xA4 /* 00006524 */
  8527. 00006484  2F2E FF1C                move.l     -[A7], [A6 - 0xE4]
  8528. 00006488  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  8529. 0000648C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8530. 00006490  508F                     addq.l     A7, 8
  8531. 00006492  3F00                     move.w     -[A7], D0
  8532. 00006494  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8533. 00006498  548F                     addq.l     A7, 2
  8534. 0000649A  422E FDE6                clr.b      [A6 - 0x21A]
  8535. 0000649E  486E FDE6                pea.l      [A6 - 0x21A]
  8536. 000064A2  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8537. 000064A6  486E FEEA                pea.l      [A6 - 0x116]
  8538. 000064AA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  8539. 000064AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8540. 000064B2  486E FDE6                pea.l      [A6 - 0x21A]
  8541. 000064B6  3F3C 0004                move.w     -[A7], 0x4
  8542. 000064BA  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8543. 000064BE  5C8F                     addq.l     A7, 6
  8544. 000064C0  6062                     bra        +0x64 /* 00006524 */
  8545. 000064C2  206E FF10                movea.l    A0, [A6 - 0xF0]
  8546. 000064C6  2050                     movea.l    A0, [A0]
  8547. 000064C8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  8548. 000064CC  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8549. 000064D0  4EBA 006E                jsr        [PC + 0x6E /* 00006540 */]
  8550. 000064D4  508F                     addq.l     A7, 8
  8551. 000064D6  3E00                     move.w     D7, D0
  8552. 000064D8  4A47                     tst.w      D7
  8553. 000064DA  6648                     bne        +0x4A /* 00006524 */
  8554. 000064DC  42A7                     clr.l      -[A7]
  8555. 000064DE  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  8556. 000064E2  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8557. 000064E6  508F                     addq.l     A7, 8
  8558. 000064E8  3F00                     move.w     -[A7], D0
  8559. 000064EA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8560. 000064EE  548F                     addq.l     A7, 2
  8561. 000064F0  422E FDE6                clr.b      [A6 - 0x21A]
  8562. 000064F4  486E FDE6                pea.l      [A6 - 0x21A]
  8563. 000064F8  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8564. 000064FC  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  8565. 00006500  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  8566. 00006504  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8567. 00006508  486E FDE6                pea.l      [A6 - 0x21A]
  8568. 0000650C  3F3C 0005                move.w     -[A7], 0x5
  8569. 00006510  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8570. 00006514  5C8F                     addq.l     A7, 6
  8571. 00006516  486E FDE6                pea.l      [A6 - 0x21A]
  8572. 0000651A  3F3C 0006                move.w     -[A7], 0x6
  8573. 0000651E  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  8574. 00006522  5C8F                     addq.l     A7, 6
  8575. label00006524:
  8576. 00006524  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  8577. 00006528  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8578. 0000652C  486E FEEA                pea.l      [A6 - 0x116]
  8579. 00006530  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8580. 00006534  588F                     addq.l     A7, 4
  8581. 00006536  3007                     move.w     D0, D7
  8582. label00006538:
  8583. 00006538  4CDF 1080                movem.l    D7,A4, [A7]+
  8584. 0000653C  4E5E                     unlink     A6
  8585. 0000653E  4E75                     rts
  8586. fn00006540:
  8587. 00006540  4E56 FFE6                link       A6, -0x001A
  8588. 00006544  3F3C 0018                move.w     -[A7], 0x18
  8589. 00006548  486E FFE6                pea.l      [A6 - 0x1A]
  8590. 0000654C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8591. 00006550  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  8592. 00006554  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8593. 00006558  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8594. 0000655C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8595. 00006560  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  8596. 00006564  508F                     addq.l     A7, 8
  8597. 00006566  3D40 FFFE                move.w     [A6 - 0x2], D0
  8598. 0000656A  4A6E FFFE                tst.w      [A6 - 0x2]
  8599. 0000656E  6706                     beq        +0x8 /* 00006576 */
  8600. 00006570  302E FFFE                move.w     D0, [A6 - 0x2]
  8601. 00006574  6016                     bra        +0x18 /* 0000658C */
  8602. label00006576:
  8603. 00006576  3F3C 0018                move.w     -[A7], 0x18
  8604. 0000657A  486E FFE6                pea.l      [A6 - 0x1A]
  8605. 0000657E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8606. 00006582  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  8607. 00006586  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8608. 0000658A  7000                     moveq.l    D0, 0x00
  8609. label0000658C:
  8610. 0000658C  4E5E                     unlink     A6
  8611. 0000658E  4E75                     rts
  8612. fn00006590:
  8613. 00006590  4E56 FDD6                link       A6, -0x022A
  8614. 00006594  48E7 0108                movem.l    -[A7], D7,A4
  8615. 00006598  286E 000C                movea.l    A4, [A6 + 0xC]
  8616. 0000659C  486E FEDE                pea.l      [A6 - 0x122]
  8617. 000065A0  486E FFFE                pea.l      [A6 - 0x2]
  8618. 000065A4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8619. 000065A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8620. 000065AC  2F0C                     move.l     -[A7], A4
  8621. 000065AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8622. 000065B2  4EBA 1300                jsr        [PC + 0x1300 /* 000078B4 */]
  8623. 000065B6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8624. 000065BA  3E00                     move.w     D7, D0
  8625. 000065BC  4A47                     tst.w      D7
  8626. 000065BE  6706                     beq        +0x8 /* 000065C6 */
  8627. 000065C0  3007                     move.w     D0, D7
  8628. 000065C2  6000 0312                bra        +0x314 /* 000068D6 */
  8629. label000065C6:
  8630. 000065C6  302E FFFE                move.w     D0, [A6 - 0x2]
  8631. 000065CA  48C0                     ext.l      D0
  8632. 000065CC  E780                     asl        D0, 3
  8633. 000065CE  D9C0                     add.l      A4, D0
  8634. 000065D0  486E FED6                pea.l      [A6 - 0x12A]
  8635. 000065D4  486E FEDE                pea.l      [A6 - 0x122]
  8636. 000065D8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8637. 000065DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8638. 000065E0  2F0C                     move.l     -[A7], A4
  8639. 000065E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8640. 000065E6  4EBA 136A                jsr        [PC + 0x136A /* 00007952 */]
  8641. 000065EA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8642. 000065EE  3E00                     move.w     D7, D0
  8643. 000065F0  4A47                     tst.w      D7
  8644. 000065F2  6706                     beq        +0x8 /* 000065FA */
  8645. 000065F4  3007                     move.w     D0, D7
  8646. 000065F6  6000 02DE                bra        +0x2E0 /* 000068D6 */
  8647. label000065FA:
  8648. 000065FA  486E FDD6                pea.l      [A6 - 0x22A]
  8649. 000065FE  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  8650. 00006602  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8651. 00006606  508F                     addq.l     A7, 8
  8652. 00006608  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  8653. 0000660C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8654. 00006610  2D7C 0000 7530 FFFA      move.l     [A6 - 0x6], 0x7530 /* 'u0' */
  8655. 00006618  0C6E 0004 FEDE           cmpi.w     [A6 - 0x122], 0x4
  8656. 0000661E  6708                     beq        +0xA /* 00006628 */
  8657. 00006620  0C6E 0005 FEDE           cmpi.w     [A6 - 0x122], 0x5
  8658. 00006626  661C                     bne        +0x1E /* 00006644 */
  8659. label00006628:
  8660. 00006628  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  8661. 0000662C  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  8662. 00006630  588F                     addq.l     A7, 4
  8663. 00006632  D1AE FFFA                add.l      [A6 - 0x6], D0
  8664. 00006636  2F2E FF3C                move.l     -[A7], [A6 - 0xC4]
  8665. 0000663A  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  8666. 0000663E  588F                     addq.l     A7, 4
  8667. 00006640  D1AE FFFA                add.l      [A6 - 0x6], D0
  8668. label00006644:
  8669. 00006644  2D6E FF00 FEDA           move.l     [A6 - 0x126], [A6 - 0x100]
  8670. 0000664A  0C6E 0001 FEDE           cmpi.w     [A6 - 0x122], 0x1
  8671. 00006650  6708                     beq        +0xA /* 0000665A */
  8672. 00006652  0C6E 0002 FEDE           cmpi.w     [A6 - 0x122], 0x2
  8673. 00006658  6606                     bne        +0x8 /* 00006660 */
  8674. label0000665A:
  8675. 0000665A  2D6E FEE0 FEDA           move.l     [A6 - 0x126], [A6 - 0x120]
  8676. label00006660:
  8677. 00006660  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  8678. 00006664  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  8679. 00006668  588F                     addq.l     A7, 4
  8680. 0000666A  4A40                     tst.w      D0
  8681. 0000666C  6612                     bne        +0x14 /* 00006680 */
  8682. 0000666E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  8683. 00006672  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  8684. 00006676  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  8685. 0000667A  508F                     addq.l     A7, 8
  8686. 0000667C  4A40                     tst.w      D0
  8687. 0000667E  6710                     beq        +0x12 /* 00006690 */
  8688. label00006680:
  8689. 00006680  486E FEDE                pea.l      [A6 - 0x122]
  8690. 00006684  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8691. 00006688  588F                     addq.l     A7, 4
  8692. 0000668A  7000                     moveq.l    D0, 0x00
  8693. 0000668C  6000 0248                bra        +0x24A /* 000068D6 */
  8694. label00006690:
  8695. 00006690  302E FEDE                move.w     D0, [A6 - 0x122]
  8696. 00006694  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8697. 00006698  0001 0008                ori.b      D1, 0x8
  8698. 0000669C  022E 0010 0062           andi.b     [A6 + 0x62], 0x10
  8699. 000066A2  00B4 0152 0192 01D0      ori.l      [], 0x1520192
  8700. 000066AA  021E 00A4                andi.b     [A6]+, 0xA4
  8701. 000066AE  206E FEF8                movea.l    A0, [A6 - 0x108]
  8702. 000066B2  302E FEFC                move.w     D0, [A6 - 0x104]
  8703. 000066B6  C1FC 001A                muls.w     D0, 0x1A
  8704. 000066BA  D090                     add.l      D0, [A0]
  8705. 000066BC  2040                     movea.l    A0, D0
  8706. 000066BE  43EE FFD8                lea.l      A1, [A6 - 0x28]
  8707. 000066C2  7005                     moveq.l    D0, 0x05
  8708. label000066C4:
  8709. 000066C4  22D8                     move.l     [A1]+, [A0]+
  8710. 000066C6  51C8 FFFC                dbf        D0, -0x6 /* 000066C4 */
  8711. 000066CA  32D8                     move.w     [A1]+, [A0]+
  8712. 000066CC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8713. 000066D0  486E FDD6                pea.l      [A6 - 0x22A]
  8714. 000066D4  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8715. 000066D8  508F                     addq.l     A7, 8
  8716. 000066DA  3E00                     move.w     D7, D0
  8717. 000066DC  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8718. 000066E0  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  8719. 000066E4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8720. 000066E8  508F                     addq.l     A7, 8
  8721. 000066EA  3F00                     move.w     -[A7], D0
  8722. 000066EC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8723. 000066F0  548F                     addq.l     A7, 2
  8724. 000066F2  4A6E FEFE                tst.w      [A6 - 0x102]
  8725. 000066F6  6700 01D2                beq        +0x1D4 /* 000068CA */
  8726. 000066FA  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  8727. 000066FE  6000 01CA                bra        +0x1CC /* 000068CA */
  8728. 00006702  206E FEF4                movea.l    A0, [A6 - 0x10C]
  8729. 00006706  2050                     movea.l    A0, [A0]
  8730. 00006708  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8731. 0000670C  486E FDD6                pea.l      [A6 - 0x22A]
  8732. 00006710  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8733. 00006714  508F                     addq.l     A7, 8
  8734. 00006716  3E00                     move.w     D7, D0
  8735. 00006718  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8736. 0000671C  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  8737. 00006720  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8738. 00006724  508F                     addq.l     A7, 8
  8739. 00006726  3F00                     move.w     -[A7], D0
  8740. 00006728  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8741. 0000672C  548F                     addq.l     A7, 2
  8742. 0000672E  486E FEDE                pea.l      [A6 - 0x122]
  8743. 00006732  486E FDD6                pea.l      [A6 - 0x22A]
  8744. 00006736  4EBA 01A6                jsr        [PC + 0x1A6 /* 000068DE */]
  8745. 0000673A  508F                     addq.l     A7, 8
  8746. 0000673C  4A6E FEFE                tst.w      [A6 - 0x102]
  8747. 00006740  6700 0188                beq        +0x18A /* 000068CA */
  8748. 00006744  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  8749. 00006748  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  8750. 0000674C  6000 017C                bra        +0x17E /* 000068CA */
  8751. 00006750  7E02                     moveq.l    D7, 0x02
  8752. 00006752  6000 0176                bra        +0x178 /* 000068CA */
  8753. 00006756  206E FF68                movea.l    A0, [A6 - 0x98]
  8754. 0000675A  302E FF62                move.w     D0, [A6 - 0x9E]
  8755. 0000675E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8756. 00006762  D090                     add.l      D0, [A0]
  8757. 00006764  2040                     movea.l    A0, D0
  8758. 00006766  43EE FF86                lea.l      A1, [A6 - 0x7A]
  8759. 0000676A  7013                     moveq.l    D0, 0x13
  8760. label0000676C:
  8761. 0000676C  22D8                     move.l     [A1]+, [A0]+
  8762. 0000676E  51C8 FFFC                dbf        D0, -0x6 /* 0000676C */
  8763. 00006772  32D8                     move.w     [A1]+, [A0]+
  8764. 00006774  4AAE FFC0                tst.l      [A6 - 0x40]
  8765. 00006778  660E                     bne        +0x10 /* 00006788 */
  8766. 0000677A  42A7                     clr.l      -[A7]
  8767. 0000677C  42A7                     clr.l      -[A7]
  8768. 0000677E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8769. 00006782  205F                     movea.l    A0, [A7]+
  8770. 00006784  2D48 FFC0                move.l     [A6 - 0x40], A0
  8771. label00006788:
  8772. 00006788  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8773. 0000678C  486E FDD6                pea.l      [A6 - 0x22A]
  8774. 00006790  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8775. 00006794  508F                     addq.l     A7, 8
  8776. 00006796  3E00                     move.w     D7, D0
  8777. 00006798  42A7                     clr.l      -[A7]
  8778. 0000679A  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8779. 0000679E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8780. 000067A2  201F                     move.l     D0, [A7]+
  8781. 000067A4  4A80                     tst.l      D0
  8782. 000067A6  6E0C                     bgt        +0xE /* 000067B4 */
  8783. 000067A8  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8784. 000067AC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8785. 000067B0  42AE FFC0                clr.l      [A6 - 0x40]
  8786. label000067B4:
  8787. 000067B4  206E FF68                movea.l    A0, [A6 - 0x98]
  8788. 000067B8  302E FF62                move.w     D0, [A6 - 0x9E]
  8789. 000067BC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8790. 000067C0  D090                     add.l      D0, [A0]
  8791. 000067C2  2040                     movea.l    A0, D0
  8792. 000067C4  43EE FF86                lea.l      A1, [A6 - 0x7A]
  8793. 000067C8  7013                     moveq.l    D0, 0x13
  8794. label000067CA:
  8795. 000067CA  20D9                     move.l     [A0]+, [A1]+
  8796. 000067CC  51C8 FFFC                dbf        D0, -0x6 /* 000067CA */
  8797. 000067D0  30D9                     move.w     [A0]+, [A1]+
  8798. 000067D2  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  8799. 000067D6  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  8800. 000067DA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8801. 000067DE  508F                     addq.l     A7, 8
  8802. 000067E0  3F00                     move.w     -[A7], D0
  8803. 000067E2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8804. 000067E6  548F                     addq.l     A7, 2
  8805. 000067E8  486E FEDE                pea.l      [A6 - 0x122]
  8806. 000067EC  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  8807. 000067F0  588F                     addq.l     A7, 4
  8808. 000067F2  6000 00D6                bra        +0xD8 /* 000068CA */
  8809. 000067F6  526D B32A                addq.w     [A5 - 0x4CD6], 1
  8810. 000067FA  206E FF28                movea.l    A0, [A6 - 0xD8]
  8811. 000067FE  2050                     movea.l    A0, [A0]
  8812. 00006800  2F28 0018                move.l     -[A7], [A0 + 0x18]
  8813. 00006804  486E FDD6                pea.l      [A6 - 0x22A]
  8814. 00006808  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8815. 0000680C  508F                     addq.l     A7, 8
  8816. 0000680E  3E00                     move.w     D7, D0
  8817. 00006810  2F2E FF20                move.l     -[A7], [A6 - 0xE0]
  8818. 00006814  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  8819. 00006818  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8820. 0000681C  508F                     addq.l     A7, 8
  8821. 0000681E  3F00                     move.w     -[A7], D0
  8822. 00006820  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8823. 00006824  548F                     addq.l     A7, 2
  8824. 00006826  486E FEDE                pea.l      [A6 - 0x122]
  8825. 0000682A  486E FDD6                pea.l      [A6 - 0x22A]
  8826. 0000682E  4EBA 0102                jsr        [PC + 0x102 /* 00006932 */]
  8827. 00006832  508F                     addq.l     A7, 8
  8828. 00006834  6000 0094                bra        +0x96 /* 000068CA */
  8829. 00006838  526D B32A                addq.w     [A5 - 0x4CD6], 1
  8830. 0000683C  206E FF3C                movea.l    A0, [A6 - 0xC4]
  8831. 00006840  2050                     movea.l    A0, [A0]
  8832. 00006842  2F28 0018                move.l     -[A7], [A0 + 0x18]
  8833. 00006846  486E FDD6                pea.l      [A6 - 0x22A]
  8834. 0000684A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8835. 0000684E  508F                     addq.l     A7, 8
  8836. 00006850  3E00                     move.w     D7, D0
  8837. 00006852  2F2E FF34                move.l     -[A7], [A6 - 0xCC]
  8838. 00006856  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  8839. 0000685A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8840. 0000685E  508F                     addq.l     A7, 8
  8841. 00006860  3F00                     move.w     -[A7], D0
  8842. 00006862  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8843. 00006866  548F                     addq.l     A7, 2
  8844. 00006868  486E FEDE                pea.l      [A6 - 0x122]
  8845. 0000686C  486E FDD6                pea.l      [A6 - 0x22A]
  8846. 00006870  4EBA 0114                jsr        [PC + 0x114 /* 00006986 */]
  8847. 00006874  508F                     addq.l     A7, 8
  8848. 00006876  6052                     bra        +0x54 /* 000068CA */
  8849. 00006878  526D B32A                addq.w     [A5 - 0x4CD6], 1
  8850. 0000687C  206E FF18                movea.l    A0, [A6 - 0xE8]
  8851. 00006880  2050                     movea.l    A0, [A0]
  8852. 00006882  2F28 0028                move.l     -[A7], [A0 + 0x28]
  8853. 00006886  486E FDD6                pea.l      [A6 - 0x22A]
  8854. 0000688A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8855. 0000688E  508F                     addq.l     A7, 8
  8856. 00006890  3E00                     move.w     D7, D0
  8857. 00006892  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  8858. 00006896  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  8859. 0000689A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8860. 0000689E  508F                     addq.l     A7, 8
  8861. 000068A0  3F00                     move.w     -[A7], D0
  8862. 000068A2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8863. 000068A6  548F                     addq.l     A7, 2
  8864. 000068A8  486E FEDE                pea.l      [A6 - 0x122]
  8865. 000068AC  486E FDD6                pea.l      [A6 - 0x22A]
  8866. 000068B0  4EBA 014C                jsr        [PC + 0x14C /* 000069FE */]
  8867. 000068B4  508F                     addq.l     A7, 8
  8868. 000068B6  4AAE FF48                tst.l      [A6 - 0xB8]
  8869. 000068BA  670E                     beq        +0x10 /* 000068CA */
  8870. 000068BC  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  8871. 000068C0  486E FDD6                pea.l      [A6 - 0x22A]
  8872. 000068C4  A91A                     syscall    SetWTitle
  8873. 000068C6  6002                     bra        +0x4 /* 000068CA */
  8874. 000068C8  7E41                     moveq.l    D7, 0x41
  8875. label000068CA:
  8876. 000068CA  486E FEDE                pea.l      [A6 - 0x122]
  8877. 000068CE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8878. 000068D2  588F                     addq.l     A7, 4
  8879. 000068D4  3007                     move.w     D0, D7
  8880. label000068D6:
  8881. 000068D6  4CDF 1080                movem.l    D7,A4, [A7]+
  8882. 000068DA  4E5E                     unlink     A6
  8883. 000068DC  4E75                     rts
  8884. fn000068DE:
  8885. 000068DE  4E56 FFEC                link       A6, -0x0014
  8886. 000068E2  2F0C                     move.l     -[A7], A4
  8887. 000068E4  286E 000C                movea.l    A4, [A6 + 0xC]
  8888. 000068E8  486E FFFC                pea.l      [A6 - 0x4]
  8889. 000068EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8890. 000068F0  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8891. 000068F4  508F                     addq.l     A7, 8
  8892. 000068F6  486E FFEC                pea.l      [A6 - 0x14]
  8893. 000068FA  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  8894. 000068FE  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  8895. 00006902  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  8896. 00006906  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  8897. 0000690A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8898. 0000690E  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  8899. 00006914  486E FFEC                pea.l      [A6 - 0x14]
  8900. 00006918  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  8901. 0000691C  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  8902. 00006920  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  8903. 00006924  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  8904. 00006928  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8905. 0000692C  285F                     movea.l    A4, [A7]+
  8906. 0000692E  4E5E                     unlink     A6
  8907. 00006930  4E75                     rts
  8908. fn00006932:
  8909. 00006932  4E56 FFBC                link       A6, -0x0044
  8910. 00006936  2F0C                     move.l     -[A7], A4
  8911. 00006938  286E 000C                movea.l    A4, [A6 + 0xC]
  8912. 0000693C  486E FFFC                pea.l      [A6 - 0x4]
  8913. 00006940  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8914. 00006944  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8915. 00006948  508F                     addq.l     A7, 8
  8916. 0000694A  486E FFBC                pea.l      [A6 - 0x44]
  8917. 0000694E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  8918. 00006952  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8919. 00006956  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8920. 0000695A  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  8921. 0000695E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8922. 00006962  2D6E FFFC FFCC           move.l     [A6 - 0x34], [A6 - 0x4]
  8923. 00006968  486E FFBC                pea.l      [A6 - 0x44]
  8924. 0000696C  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  8925. 00006970  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8926. 00006974  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8927. 00006978  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  8928. 0000697C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8929. 00006980  285F                     movea.l    A4, [A7]+
  8930. 00006982  4E5E                     unlink     A6
  8931. 00006984  4E75                     rts
  8932. fn00006986:
  8933. 00006986  4E56 FFB8                link       A6, -0x0048
  8934. 0000698A  48E7 0308                movem.l    -[A7], D6,D7,A4
  8935. 0000698E  286E 000C                movea.l    A4, [A6 + 0xC]
  8936. 00006992  486E FFFC                pea.l      [A6 - 0x4]
  8937. 00006996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8938. 0000699A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8939. 0000699E  508F                     addq.l     A7, 8
  8940. 000069A0  2D6C 003A FFB8           move.l     [A6 - 0x48], [A4 + 0x3A]
  8941. 000069A6  206E FFB8                movea.l    A0, [A6 - 0x48]
  8942. 000069AA  2050                     movea.l    A0, [A0]
  8943. 000069AC  2E28 0008                move.l     D7, [A0 + 0x8]
  8944. 000069B0  7C01                     moveq.l    D6, 0x01
  8945. 000069B2  603E                     bra        +0x40 /* 000069F2 */
  8946. label000069B4:
  8947. 000069B4  486E FFBC                pea.l      [A6 - 0x44]
  8948. 000069B8  2F06                     move.l     -[A7], D6
  8949. 000069BA  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  8950. 000069BE  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8951. 000069C2  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  8952. 000069C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8953. 000069CA  202E FFC0                move.l     D0, [A6 - 0x40]
  8954. 000069CE  B0AC 0056                cmp.l      D0, [A4 + 0x56]
  8955. 000069D2  661C                     bne        +0x1E /* 000069F0 */
  8956. 000069D4  2D6E FFFC FFD0           move.l     [A6 - 0x30], [A6 - 0x4]
  8957. 000069DA  486E FFBC                pea.l      [A6 - 0x44]
  8958. 000069DE  2F06                     move.l     -[A7], D6
  8959. 000069E0  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  8960. 000069E4  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8961. 000069E8  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  8962. 000069EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8963. label000069F0:
  8964. 000069F0  5286                     addq.l     D6, 1
  8965. label000069F2:
  8966. 000069F2  BC87                     cmp.l      D6, D7
  8967. 000069F4  6FBE                     ble        -0x40 /* 000069B4 */
  8968. 000069F6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8969. 000069FA  4E5E                     unlink     A6
  8970. 000069FC  4E75                     rts
  8971. fn000069FE:
  8972. 000069FE  4E56 FFEC                link       A6, -0x0014
  8973. 00006A02  2F0C                     move.l     -[A7], A4
  8974. 00006A04  286E 000C                movea.l    A4, [A6 + 0xC]
  8975. 00006A08  486E FFFC                pea.l      [A6 - 0x4]
  8976. 00006A0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8977. 00006A10  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8978. 00006A14  508F                     addq.l     A7, 8
  8979. 00006A16  486E FFEC                pea.l      [A6 - 0x14]
  8980. 00006A1A  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  8981. 00006A1E  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  8982. 00006A22  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8983. 00006A26  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  8984. 00006A2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8985. 00006A2E  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  8986. 00006A34  486E FFEC                pea.l      [A6 - 0x14]
  8987. 00006A38  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  8988. 00006A3C  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  8989. 00006A40  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8990. 00006A44  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  8991. 00006A48  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8992. 00006A4C  285F                     movea.l    A4, [A7]+
  8993. 00006A4E  4E5E                     unlink     A6
  8994. 00006A50  4E75                     rts
  8995. fn00006A52:
  8996. 00006A52  4E56 FEF4                link       A6, -0x010C
  8997. 00006A56  2F0C                     move.l     -[A7], A4
  8998. 00006A58  286E 000C                movea.l    A4, [A6 + 0xC]
  8999. 00006A5C  0C54 271E                cmpi.w     [A4], 0x271E
  9000. 00006A60  6602                     bne        +0x4 /* 00006A64 */
  9001. 00006A62  508C                     addq.l     A4, 8
  9002. label00006A64:
  9003. 00006A64  508C                     addq.l     A4, 8
  9004. 00006A66  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  9005. 00006A6A  6706                     beq        +0x8 /* 00006A72 */
  9006. 00006A6C  7007                     moveq.l    D0, 0x07
  9007. 00006A6E  6000 063A                bra        +0x63C /* 000070AA */
  9008. label00006A72:
  9009. 00006A72  508C                     addq.l     A4, 8
  9010. 00006A74  486E FFF8                pea.l      [A6 - 0x8]
  9011. 00006A78  486E FFF4                pea.l      [A6 - 0xC]
  9012. 00006A7C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9013. 00006A80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9014. 00006A84  2F0C                     move.l     -[A7], A4
  9015. 00006A86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9016. 00006A8A  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  9017. 00006A8E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9018. 00006A92  3D40 FFF6                move.w     [A6 - 0xA], D0
  9019. 00006A96  4A6E FFF6                tst.w      [A6 - 0xA]
  9020. 00006A9A  6708                     beq        +0xA /* 00006AA4 */
  9021. 00006A9C  302E FFF6                move.w     D0, [A6 - 0xA]
  9022. 00006AA0  6000 0608                bra        +0x60A /* 000070AA */
  9023. label00006AA4:
  9024. 00006AA4  302E FFF4                move.w     D0, [A6 - 0xC]
  9025. 00006AA8  48C0                     ext.l      D0
  9026. 00006AAA  E780                     asl        D0, 3
  9027. 00006AAC  D9C0                     add.l      A4, D0
  9028. 00006AAE  4A54                     tst.w      [A4]
  9029. 00006AB0  670E                     beq        +0x10 /* 00006AC0 */
  9030. 00006AB2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9031. 00006AB6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9032. 00006ABA  7013                     moveq.l    D0, 0x13
  9033. 00006ABC  6000 05EC                bra        +0x5EE /* 000070AA */
  9034. label00006AC0:
  9035. 00006AC0  486E FEF4                pea.l      [A6 - 0x10C]
  9036. 00006AC4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9037. 00006AC8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  9038. 00006ACC  508F                     addq.l     A7, 8
  9039. 00006ACE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9040. 00006AD2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9041. 00006AD6  302E 0018                move.w     D0, [A6 + 0x18]
  9042. 00006ADA  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  9043. 00006ADE  0024 0092                ori.b      -[A4], 0x92
  9044. 00006AE2  0FFB                     .incomplete
  9045. 00006AE4  00A4 0FA5 00B6           ori.l      -[A4], 0xFA500B6
  9046. 00006AEA  0FB4 00C4                bclr       [A4 + D0.w - 0x60], D7
  9047. 00006AEE  0FB9 00EE 0FBB           bclr       [0x00EE0FBB], D7
  9048. 00006AF4  0100                     btst       D0, D0
  9049. 00006AF6  0FBC 0112 0FC8           bclr       0x1120FC8, D7
  9050. 00006AFC  0118                     btst       [A0]+, D0
  9051. 00006AFE  0FB3 012A 0FCF 013C      bclr       [[A3 + 0xFCF + D0] + 0x13C], D7
  9052. 00006B06  0FD0                     .incomplete
  9053. 00006B08  014E                     bchg       A6, D0
  9054. 00006B0A  0FE1                     .incomplete
  9055. 00006B0C  0160                     bchg       -[A0], D0
  9056. 00006B0E  0FB2 0166                bclr       <<invalid full ext with IS == 1 and I/IS == 6>>, D7
  9057. 00006B12  0FCE                     .incomplete
  9058. 00006B14  0190                     bclr       [A0], D0
  9059. 00006B16  0FCC                     .incomplete
  9060. 00006B18  01A2                     bclr       -[A2], D0
  9061. 00006B1A  0FD7                     .incomplete
  9062. 00006B1C  01B8 0FDF                bclr       [0x00000FDF], D0
  9063. 00006B20  01CA                     .incomplete
  9064. 00006B22  0FF2                     .incomplete
  9065. 00006B24  01DC                     .incomplete
  9066. 00006B26  0FFA                     .incomplete
  9067. 00006B28  021C 0FA9                andi.b     [A4]+, 0xA9
  9068. 00006B2C  0260 0FAE                andi.w     -[A0], 0xFAE
  9069. 00006B30  0272 0FC1 0284           andi.w     [A2 + D0.w * 2 - 0x124], 0xFC1
  9070. 00006B36  0FD3                     .incomplete
  9071. 00006B38  0296 0FD4 02D6           andi.l     [A6], 0xFD402D6
  9072. 00006B3E  0FDE                     .incomplete
  9073. 00006B40  0316                     btst       [A6], D1
  9074. 00006B42  0FC6                     .incomplete
  9075. 00006B44  0328 0FEA                btst       [A0 + 0xFEA], D1
  9076. 00006B48  033A 0FED                btst       [PC + 0xFED /* 00007B37, cstring ""<EOF> */], D1
  9077. 00006B4C  034C                     bchg       A4, D1
  9078. 00006B4E  0FDC                     .incomplete
  9079. 00006B50  0388                     bclr       A0, D1
  9080. 00006B52  0FDA                     .incomplete
  9081. 00006B54  03C4                     .incomplete
  9082. 00006B56  0FD9                     .incomplete
  9083. 00006B58  03EE                     .incomplete
  9084. 00006B5A  0FBE                     bclr       <<invalid special address>>, D7
  9085. 00006B5C  0418 0FD8                subi.b     [A0]+, 0xD8
  9086. 00006B60  0442 0FBD                subi.w     D2, 0xFBD
  9087. 00006B64  046C 0FBF 04B0           subi.w     [A4 + 0x4B0], 0xFBF
  9088. 00006B6A  0FDB                     .incomplete
  9089. 00006B6C  04F2                     .incomplete
  9090. 00006B6E  0FCA                     .incomplete
  9091. 00006B70  0530 486D                btst       [A0 + D4 + 0x6D], D2
  9092. 00006B74  B396                     xor.l      [A6], D1
  9093. 00006B76  486E FEF4                pea.l      [A6 - 0x10C]
  9094. 00006B7A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9095. 00006B7E  508F                     addq.l     A7, 8
  9096. 00006B80  3D40 FFF6                move.w     [A6 - 0xA], D0
  9097. 00006B84  6000 0520                bra        +0x522 /* 000070A6 */
  9098. 00006B88  486D B316                pea.l      [A5 - 0x4CEA]
  9099. 00006B8C  486E FEF4                pea.l      [A6 - 0x10C]
  9100. 00006B90  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9101. 00006B94  508F                     addq.l     A7, 8
  9102. 00006B96  3D40 FFF6                move.w     [A6 - 0xA], D0
  9103. 00006B9A  6000 050A                bra        +0x50C /* 000070A6 */
  9104. 00006B9E  486E FEF4                pea.l      [A6 - 0x10C]
  9105. 00006BA2  4EBA 050C                jsr        [PC + 0x50C /* 000070B0 */]
  9106. 00006BA6  588F                     addq.l     A7, 4
  9107. 00006BA8  3D40 FFF6                move.w     [A6 - 0xA], D0
  9108. 00006BAC  6000 04F8                bra        +0x4FA /* 000070A6 */
  9109. 00006BB0  486E FFFC                pea.l      [A6 - 0x4]
  9110. 00006BB4  486E FEF4                pea.l      [A6 - 0x10C]
  9111. 00006BB8  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9112. 00006BBC  508F                     addq.l     A7, 8
  9113. 00006BBE  3D40 FFF6                move.w     [A6 - 0xA], D0
  9114. 00006BC2  4A6E FFF6                tst.w      [A6 - 0xA]
  9115. 00006BC6  6600 04DE                bne        +0x4E0 /* 000070A6 */
  9116. 00006BCA  4AAE FFFC                tst.l      [A6 - 0x4]
  9117. 00006BCE  6C04                     bge        +0x6 /* 00006BD4 */
  9118. 00006BD0  42AE FFFC                clr.l      [A6 - 0x4]
  9119. label00006BD4:
  9120. 00006BD4  3B6E FFFE B302           move.w     [A5 - 0x4CFE], [A6 - 0x2]
  9121. 00006BDA  6000 04CA                bra        +0x4CC /* 000070A6 */
  9122. 00006BDE  486D B304                pea.l      [A5 - 0x4CFC]
  9123. 00006BE2  486E FEF4                pea.l      [A6 - 0x10C]
  9124. 00006BE6  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9125. 00006BEA  508F                     addq.l     A7, 8
  9126. 00006BEC  3D40 FFF6                move.w     [A6 - 0xA], D0
  9127. 00006BF0  6000 04B4                bra        +0x4B6 /* 000070A6 */
  9128. 00006BF4  486D B318                pea.l      [A5 - 0x4CE8]
  9129. 00006BF8  486E FEF4                pea.l      [A6 - 0x10C]
  9130. 00006BFC  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9131. 00006C00  508F                     addq.l     A7, 8
  9132. 00006C02  3D40 FFF6                move.w     [A6 - 0xA], D0
  9133. 00006C06  6000 049E                bra        +0x4A0 /* 000070A6 */
  9134. 00006C0A  7041                     moveq.l    D0, 0x41
  9135. 00006C0C  3D40 FFF6                move.w     [A6 - 0xA], D0
  9136. 00006C10  6000 0494                bra        +0x496 /* 000070A6 */
  9137. 00006C14  486D B314                pea.l      [A5 - 0x4CEC]
  9138. 00006C18  486E FEF4                pea.l      [A6 - 0x10C]
  9139. 00006C1C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9140. 00006C20  508F                     addq.l     A7, 8
  9141. 00006C22  3D40 FFF6                move.w     [A6 - 0xA], D0
  9142. 00006C26  6000 047E                bra        +0x480 /* 000070A6 */
  9143. 00006C2A  486D B31A                pea.l      [A5 - 0x4CE6]
  9144. 00006C2E  486E FEF4                pea.l      [A6 - 0x10C]
  9145. 00006C32  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9146. 00006C36  508F                     addq.l     A7, 8
  9147. 00006C38  3D40 FFF6                move.w     [A6 - 0xA], D0
  9148. 00006C3C  6000 0468                bra        +0x46A /* 000070A6 */
  9149. 00006C40  486D B30A                pea.l      [A5 - 0x4CF6]
  9150. 00006C44  486E FEF4                pea.l      [A6 - 0x10C]
  9151. 00006C48  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9152. 00006C4C  508F                     addq.l     A7, 8
  9153. 00006C4E  3D40 FFF6                move.w     [A6 - 0xA], D0
  9154. 00006C52  6000 0452                bra        +0x454 /* 000070A6 */
  9155. 00006C56  486D B312                pea.l      [A5 - 0x4CEE]
  9156. 00006C5A  486E FEF4                pea.l      [A6 - 0x10C]
  9157. 00006C5E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9158. 00006C62  508F                     addq.l     A7, 8
  9159. 00006C64  3D40 FFF6                move.w     [A6 - 0xA], D0
  9160. 00006C68  6000 043C                bra        +0x43E /* 000070A6 */
  9161. 00006C6C  7041                     moveq.l    D0, 0x41
  9162. 00006C6E  3D40 FFF6                move.w     [A6 - 0xA], D0
  9163. 00006C72  6000 0432                bra        +0x434 /* 000070A6 */
  9164. 00006C76  486D B306                pea.l      [A5 - 0x4CFA]
  9165. 00006C7A  486E FEF4                pea.l      [A6 - 0x10C]
  9166. 00006C7E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9167. 00006C82  508F                     addq.l     A7, 8
  9168. 00006C84  3D40 FFF6                move.w     [A6 - 0xA], D0
  9169. 00006C88  4A6E FFF6                tst.w      [A6 - 0xA]
  9170. 00006C8C  6600 0418                bne        +0x41A /* 000070A6 */
  9171. 00006C90  4A6D B306                tst.w      [A5 - 0x4CFA]
  9172. 00006C94  6600 0410                bne        +0x412 /* 000070A6 */
  9173. 00006C98  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  9174. 00006C9C  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  9175. 00006CA0  6000 0404                bra        +0x406 /* 000070A6 */
  9176. 00006CA4  486D B30C                pea.l      [A5 - 0x4CF4]
  9177. 00006CA8  486E FEF4                pea.l      [A6 - 0x10C]
  9178. 00006CAC  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9179. 00006CB0  508F                     addq.l     A7, 8
  9180. 00006CB2  3D40 FFF6                move.w     [A6 - 0xA], D0
  9181. 00006CB6  6000 03EE                bra        +0x3F0 /* 000070A6 */
  9182. 00006CBA  2F2D B3A4                move.l     -[A7], [A5 - 0x4C5C]
  9183. 00006CBE  486E FEF4                pea.l      [A6 - 0x10C]
  9184. 00006CC2  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  9185. 00006CC6  508F                     addq.l     A7, 8
  9186. 00006CC8  3D40 FFF6                move.w     [A6 - 0xA], D0
  9187. 00006CCC  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  9188. 00006CD0  6000 03D4                bra        +0x3D6 /* 000070A6 */
  9189. 00006CD4  486D B2FE                pea.l      [A5 - 0x4D02]
  9190. 00006CD8  486E FEF4                pea.l      [A6 - 0x10C]
  9191. 00006CDC  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9192. 00006CE0  508F                     addq.l     A7, 8
  9193. 00006CE2  3D40 FFF6                move.w     [A6 - 0xA], D0
  9194. 00006CE6  6000 03BE                bra        +0x3C0 /* 000070A6 */
  9195. 00006CEA  486D B308                pea.l      [A5 - 0x4CF8]
  9196. 00006CEE  486E FEF4                pea.l      [A6 - 0x10C]
  9197. 00006CF2  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9198. 00006CF6  508F                     addq.l     A7, 8
  9199. 00006CF8  3D40 FFF6                move.w     [A6 - 0xA], D0
  9200. 00006CFC  6000 03A8                bra        +0x3AA /* 000070A6 */
  9201. 00006D00  486E FFFC                pea.l      [A6 - 0x4]
  9202. 00006D04  486E FEF4                pea.l      [A6 - 0x10C]
  9203. 00006D08  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9204. 00006D0C  508F                     addq.l     A7, 8
  9205. 00006D0E  3D40 FFF6                move.w     [A6 - 0xA], D0
  9206. 00006D12  4A6E FFF6                tst.w      [A6 - 0xA]
  9207. 00006D16  6600 038E                bne        +0x390 /* 000070A6 */
  9208. 00006D1A  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9209. 00006D22  6C06                     bge        +0x8 /* 00006D2A */
  9210. 00006D24  7001                     moveq.l    D0, 0x01
  9211. 00006D26  2D40 FFFC                move.l     [A6 - 0x4], D0
  9212. label00006D2A:
  9213. 00006D2A  0CAE 0000 0005 FFFC      cmpi.l     [A6 - 0x4], 0x5
  9214. 00006D32  6F06                     ble        +0x8 /* 00006D3A */
  9215. 00006D34  7005                     moveq.l    D0, 0x05
  9216. 00006D36  2D40 FFFC                move.l     [A6 - 0x4], D0
  9217. label00006D3A:
  9218. 00006D3A  3B6E FFFE B300           move.w     [A5 - 0x4D00], [A6 - 0x2]
  9219. 00006D40  6000 0364                bra        +0x366 /* 000070A6 */
  9220. 00006D44  486E FFFC                pea.l      [A6 - 0x4]
  9221. 00006D48  486E FEF4                pea.l      [A6 - 0x10C]
  9222. 00006D4C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9223. 00006D50  508F                     addq.l     A7, 8
  9224. 00006D52  3D40 FFF6                move.w     [A6 - 0xA], D0
  9225. 00006D56  4A6E FFF6                tst.w      [A6 - 0xA]
  9226. 00006D5A  6600 034A                bne        +0x34C /* 000070A6 */
  9227. 00006D5E  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9228. 00006D66  6C06                     bge        +0x8 /* 00006D6E */
  9229. 00006D68  7001                     moveq.l    D0, 0x01
  9230. 00006D6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  9231. label00006D6E:
  9232. 00006D6E  0CAE 0000 0028 FFFC      cmpi.l     [A6 - 0x4], 0x28 /* '(' */
  9233. 00006D76  6F06                     ble        +0x8 /* 00006D7E */
  9234. 00006D78  7028                     moveq.l    D0, 0x28
  9235. 00006D7A  2D40 FFFC                move.l     [A6 - 0x4], D0
  9236. label00006D7E:
  9237. 00006D7E  202E FFFC                move.l     D0, [A6 - 0x4]
  9238. 00006D82  5380                     subq.l     D0, 1
  9239. 00006D84  3B40 B2E0                move.w     [A5 - 0x4D20], D0
  9240. 00006D88  6000 031C                bra        +0x31E /* 000070A6 */
  9241. 00006D8C  486D B2F4                pea.l      [A5 - 0x4D0C]
  9242. 00006D90  486E FEF4                pea.l      [A6 - 0x10C]
  9243. 00006D94  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9244. 00006D98  508F                     addq.l     A7, 8
  9245. 00006D9A  3D40 FFF6                move.w     [A6 - 0xA], D0
  9246. 00006D9E  6000 0306                bra        +0x308 /* 000070A6 */
  9247. 00006DA2  486D B2DE                pea.l      [A5 - 0x4D22]
  9248. 00006DA6  486E FEF4                pea.l      [A6 - 0x10C]
  9249. 00006DAA  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9250. 00006DAE  508F                     addq.l     A7, 8
  9251. 00006DB0  3D40 FFF6                move.w     [A6 - 0xA], D0
  9252. 00006DB4  6000 02F0                bra        +0x2F2 /* 000070A6 */
  9253. 00006DB8  486D B2F2                pea.l      [A5 - 0x4D0E]
  9254. 00006DBC  486E FEF4                pea.l      [A6 - 0x10C]
  9255. 00006DC0  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9256. 00006DC4  508F                     addq.l     A7, 8
  9257. 00006DC6  3D40 FFF6                move.w     [A6 - 0xA], D0
  9258. 00006DCA  6000 02DA                bra        +0x2DC /* 000070A6 */
  9259. 00006DCE  486E FFFC                pea.l      [A6 - 0x4]
  9260. 00006DD2  486E FEF4                pea.l      [A6 - 0x10C]
  9261. 00006DD6  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9262. 00006DDA  508F                     addq.l     A7, 8
  9263. 00006DDC  3D40 FFF6                move.w     [A6 - 0xA], D0
  9264. 00006DE0  4A6E FFF6                tst.w      [A6 - 0xA]
  9265. 00006DE4  6600 02C0                bne        +0x2C2 /* 000070A6 */
  9266. 00006DE8  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9267. 00006DF0  6C06                     bge        +0x8 /* 00006DF8 */
  9268. 00006DF2  7001                     moveq.l    D0, 0x01
  9269. 00006DF4  2D40 FFFC                move.l     [A6 - 0x4], D0
  9270. label00006DF8:
  9271. 00006DF8  0CAE 0000 0009 FFFC      cmpi.l     [A6 - 0x4], 0x9 /* '\t' */
  9272. 00006E00  6F06                     ble        +0x8 /* 00006E08 */
  9273. 00006E02  7009                     moveq.l    D0, 0x09
  9274. 00006E04  2D40 FFFC                move.l     [A6 - 0x4], D0
  9275. label00006E08:
  9276. 00006E08  3B6E FFFE B2FC           move.w     [A5 - 0x4D04], [A6 - 0x2]
  9277. 00006E0E  6000 0296                bra        +0x298 /* 000070A6 */
  9278. 00006E12  486E FFFC                pea.l      [A6 - 0x4]
  9279. 00006E16  486E FEF4                pea.l      [A6 - 0x10C]
  9280. 00006E1A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9281. 00006E1E  508F                     addq.l     A7, 8
  9282. 00006E20  3D40 FFF6                move.w     [A6 - 0xA], D0
  9283. 00006E24  4A6E FFF6                tst.w      [A6 - 0xA]
  9284. 00006E28  6600 027C                bne        +0x27E /* 000070A6 */
  9285. 00006E2C  0CAE 0000 0003 FFFC      cmpi.l     [A6 - 0x4], 0x3
  9286. 00006E34  6C06                     bge        +0x8 /* 00006E3C */
  9287. 00006E36  7003                     moveq.l    D0, 0x03
  9288. 00006E38  2D40 FFFC                move.l     [A6 - 0x4], D0
  9289. label00006E3C:
  9290. 00006E3C  0CAE 0000 0032 FFFC      cmpi.l     [A6 - 0x4], 0x32 /* '2' */
  9291. 00006E44  6F06                     ble        +0x8 /* 00006E4C */
  9292. 00006E46  7032                     moveq.l    D0, 0x32
  9293. 00006E48  2D40 FFFC                move.l     [A6 - 0x4], D0
  9294. label00006E4C:
  9295. 00006E4C  3B6E FFFE B2FA           move.w     [A5 - 0x4D06], [A6 - 0x2]
  9296. 00006E52  6000 0252                bra        +0x254 /* 000070A6 */
  9297. 00006E56  486D B30E                pea.l      [A5 - 0x4CF2]
  9298. 00006E5A  486E FEF4                pea.l      [A6 - 0x10C]
  9299. 00006E5E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9300. 00006E62  508F                     addq.l     A7, 8
  9301. 00006E64  3D40 FFF6                move.w     [A6 - 0xA], D0
  9302. 00006E68  6000 023C                bra        +0x23E /* 000070A6 */
  9303. 00006E6C  486D B2EC                pea.l      [A5 - 0x4D14]
  9304. 00006E70  486E FEF4                pea.l      [A6 - 0x10C]
  9305. 00006E74  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9306. 00006E78  508F                     addq.l     A7, 8
  9307. 00006E7A  3D40 FFF6                move.w     [A6 - 0xA], D0
  9308. 00006E7E  6000 0226                bra        +0x228 /* 000070A6 */
  9309. 00006E82  486D B2EA                pea.l      [A5 - 0x4D16]
  9310. 00006E86  486E FEF4                pea.l      [A6 - 0x10C]
  9311. 00006E8A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  9312. 00006E8E  508F                     addq.l     A7, 8
  9313. 00006E90  3D40 FFF6                move.w     [A6 - 0xA], D0
  9314. 00006E94  6000 0210                bra        +0x212 /* 000070A6 */
  9315. 00006E98  486E FFFC                pea.l      [A6 - 0x4]
  9316. 00006E9C  486E FEF4                pea.l      [A6 - 0x10C]
  9317. 00006EA0  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9318. 00006EA4  508F                     addq.l     A7, 8
  9319. 00006EA6  3D40 FFF6                move.w     [A6 - 0xA], D0
  9320. 00006EAA  4A6E FFF6                tst.w      [A6 - 0xA]
  9321. 00006EAE  6600 01F6                bne        +0x1F8 /* 000070A6 */
  9322. 00006EB2  4AAE FFFC                tst.l      [A6 - 0x4]
  9323. 00006EB6  6C04                     bge        +0x6 /* 00006EBC */
  9324. 00006EB8  42AE FFFC                clr.l      [A6 - 0x4]
  9325. label00006EBC:
  9326. 00006EBC  0CAE 0000 03E8 FFFC      cmpi.l     [A6 - 0x4], 0x3E8
  9327. 00006EC4  6F08                     ble        +0xA /* 00006ECE */
  9328. 00006EC6  2D7C 0000 03E8 FFFC      move.l     [A6 - 0x4], 0x3E8
  9329. label00006ECE:
  9330. 00006ECE  3B6E FFFE B2F6           move.w     [A5 - 0x4D0A], [A6 - 0x2]
  9331. 00006ED4  6000 01D0                bra        +0x1D2 /* 000070A6 */
  9332. 00006ED8  486E FFFC                pea.l      [A6 - 0x4]
  9333. 00006EDC  486E FEF4                pea.l      [A6 - 0x10C]
  9334. 00006EE0  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9335. 00006EE4  508F                     addq.l     A7, 8
  9336. 00006EE6  3D40 FFF6                move.w     [A6 - 0xA], D0
  9337. 00006EEA  4A6E FFF6                tst.w      [A6 - 0xA]
  9338. 00006EEE  6600 01B6                bne        +0x1B8 /* 000070A6 */
  9339. 00006EF2  4AAE FFFC                tst.l      [A6 - 0x4]
  9340. 00006EF6  6C04                     bge        +0x6 /* 00006EFC */
  9341. 00006EF8  42AE FFFC                clr.l      [A6 - 0x4]
  9342. label00006EFC:
  9343. 00006EFC  0CAE 0000 03E8 FFFC      cmpi.l     [A6 - 0x4], 0x3E8
  9344. 00006F04  6F08                     ble        +0xA /* 00006F0E */
  9345. 00006F06  2D7C 0000 03E8 FFFC      move.l     [A6 - 0x4], 0x3E8
  9346. label00006F0E:
  9347. 00006F0E  3B6E FFFE B2F8           move.w     [A5 - 0x4D08], [A6 - 0x2]
  9348. 00006F14  6000 0190                bra        +0x192 /* 000070A6 */
  9349. 00006F18  486E FFFC                pea.l      [A6 - 0x4]
  9350. 00006F1C  486E FEF4                pea.l      [A6 - 0x10C]
  9351. 00006F20  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9352. 00006F24  508F                     addq.l     A7, 8
  9353. 00006F26  3D40 FFF6                move.w     [A6 - 0xA], D0
  9354. 00006F2A  4A6E FFF6                tst.w      [A6 - 0xA]
  9355. 00006F2E  6600 0176                bne        +0x178 /* 000070A6 */
  9356. 00006F32  202E FFFC                move.l     D0, [A6 - 0x4]
  9357. 00006F36  5380                     subq.l     D0, 1
  9358. 00006F38  0280 0000 00FF           andi.l     D0, 0xFF
  9359. 00006F3E  3B40 B2E6                move.w     [A5 - 0x4D1A], D0
  9360. 00006F42  6000 0162                bra        +0x164 /* 000070A6 */
  9361. 00006F46  486E FFFC                pea.l      [A6 - 0x4]
  9362. 00006F4A  486E FEF4                pea.l      [A6 - 0x10C]
  9363. 00006F4E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9364. 00006F52  508F                     addq.l     A7, 8
  9365. 00006F54  3D40 FFF6                move.w     [A6 - 0xA], D0
  9366. 00006F58  4A6E FFF6                tst.w      [A6 - 0xA]
  9367. 00006F5C  6600 0148                bne        +0x14A /* 000070A6 */
  9368. 00006F60  202E FFFC                move.l     D0, [A6 - 0x4]
  9369. 00006F64  5380                     subq.l     D0, 1
  9370. 00006F66  0280 0000 00FF           andi.l     D0, 0xFF
  9371. 00006F6C  3B40 B2EE                move.w     [A5 - 0x4D12], D0
  9372. 00006F70  6000 0134                bra        +0x136 /* 000070A6 */
  9373. 00006F74  486E FFFC                pea.l      [A6 - 0x4]
  9374. 00006F78  486E FEF4                pea.l      [A6 - 0x10C]
  9375. 00006F7C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9376. 00006F80  508F                     addq.l     A7, 8
  9377. 00006F82  3D40 FFF6                move.w     [A6 - 0xA], D0
  9378. 00006F86  4A6E FFF6                tst.w      [A6 - 0xA]
  9379. 00006F8A  6600 011A                bne        +0x11C /* 000070A6 */
  9380. 00006F8E  202E FFFC                move.l     D0, [A6 - 0x4]
  9381. 00006F92  5380                     subq.l     D0, 1
  9382. 00006F94  0280 0000 00FF           andi.l     D0, 0xFF
  9383. 00006F9A  3B40 B2E8                move.w     [A5 - 0x4D18], D0
  9384. 00006F9E  6000 0106                bra        +0x108 /* 000070A6 */
  9385. 00006FA2  486E FFFC                pea.l      [A6 - 0x4]
  9386. 00006FA6  486E FEF4                pea.l      [A6 - 0x10C]
  9387. 00006FAA  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9388. 00006FAE  508F                     addq.l     A7, 8
  9389. 00006FB0  3D40 FFF6                move.w     [A6 - 0xA], D0
  9390. 00006FB4  4A6E FFF6                tst.w      [A6 - 0xA]
  9391. 00006FB8  6600 00EC                bne        +0xEE /* 000070A6 */
  9392. 00006FBC  202E FFFC                move.l     D0, [A6 - 0x4]
  9393. 00006FC0  5380                     subq.l     D0, 1
  9394. 00006FC2  0280 0000 00FF           andi.l     D0, 0xFF
  9395. 00006FC8  3B40 B2F0                move.w     [A5 - 0x4D10], D0
  9396. 00006FCC  6000 00D8                bra        +0xDA /* 000070A6 */
  9397. 00006FD0  486E FFFC                pea.l      [A6 - 0x4]
  9398. 00006FD4  486E FEF4                pea.l      [A6 - 0x10C]
  9399. 00006FD8  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9400. 00006FDC  508F                     addq.l     A7, 8
  9401. 00006FDE  3D40 FFF6                move.w     [A6 - 0xA], D0
  9402. 00006FE2  4A6E FFF6                tst.w      [A6 - 0xA]
  9403. 00006FE6  6600 00BE                bne        +0xC0 /* 000070A6 */
  9404. 00006FEA  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9405. 00006FF2  6C06                     bge        +0x8 /* 00006FFA */
  9406. 00006FF4  7001                     moveq.l    D0, 0x01
  9407. 00006FF6  2D40 FFFC                move.l     [A6 - 0x4], D0
  9408. label00006FFA:
  9409. 00006FFA  0CAE 0000 003F FFFC      cmpi.l     [A6 - 0x4], 0x3F /* '?' */
  9410. 00007002  6F06                     ble        +0x8 /* 0000700A */
  9411. 00007004  703F                     moveq.l    D0, 0x3F
  9412. 00007006  2D40 FFFC                move.l     [A6 - 0x4], D0
  9413. label0000700A:
  9414. 0000700A  202E FFFC                move.l     D0, [A6 - 0x4]
  9415. 0000700E  5380                     subq.l     D0, 1
  9416. 00007010  3B40 B2E4                move.w     [A5 - 0x4D1C], D0
  9417. 00007014  6000 0090                bra        +0x92 /* 000070A6 */
  9418. 00007018  486E FFFC                pea.l      [A6 - 0x4]
  9419. 0000701C  486E FEF4                pea.l      [A6 - 0x10C]
  9420. 00007020  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9421. 00007024  508F                     addq.l     A7, 8
  9422. 00007026  3D40 FFF6                move.w     [A6 - 0xA], D0
  9423. 0000702A  4A6E FFF6                tst.w      [A6 - 0xA]
  9424. 0000702E  6600 0076                bne        +0x78 /* 000070A6 */
  9425. 00007032  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9426. 0000703A  6C06                     bge        +0x8 /* 00007042 */
  9427. 0000703C  7001                     moveq.l    D0, 0x01
  9428. 0000703E  2D40 FFFC                move.l     [A6 - 0x4], D0
  9429. label00007042:
  9430. 00007042  0CAE 0000 003F FFFC      cmpi.l     [A6 - 0x4], 0x3F /* '?' */
  9431. 0000704A  6F06                     ble        +0x8 /* 00007052 */
  9432. 0000704C  703F                     moveq.l    D0, 0x3F
  9433. 0000704E  2D40 FFFC                move.l     [A6 - 0x4], D0
  9434. label00007052:
  9435. 00007052  202E FFFC                move.l     D0, [A6 - 0x4]
  9436. 00007056  5380                     subq.l     D0, 1
  9437. 00007058  3B40 B2E2                move.w     [A5 - 0x4D1E], D0
  9438. 0000705C  6048                     bra        +0x4A /* 000070A6 */
  9439. 0000705E  486E FFFC                pea.l      [A6 - 0x4]
  9440. 00007062  486E FEF4                pea.l      [A6 - 0x10C]
  9441. 00007066  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  9442. 0000706A  508F                     addq.l     A7, 8
  9443. 0000706C  3D40 FFF6                move.w     [A6 - 0xA], D0
  9444. 00007070  4A6E FFF6                tst.w      [A6 - 0xA]
  9445. 00007074  6630                     bne        +0x32 /* 000070A6 */
  9446. 00007076  4AAE FFFC                tst.l      [A6 - 0x4]
  9447. 0000707A  6C04                     bge        +0x6 /* 00007080 */
  9448. 0000707C  42AE FFFC                clr.l      [A6 - 0x4]
  9449. label00007080:
  9450. 00007080  0CAE 0000 03E8 FFFC      cmpi.l     [A6 - 0x4], 0x3E8
  9451. 00007088  6F08                     ble        +0xA /* 00007092 */
  9452. 0000708A  2D7C 0000 03E8 FFFC      move.l     [A6 - 0x4], 0x3E8
  9453. label00007092:
  9454. 00007092  3B6E FFFE B2F6           move.w     [A5 - 0x4D0A], [A6 - 0x2]
  9455. 00007098  3B6E FFFE B2F8           move.w     [A5 - 0x4D08], [A6 - 0x2]
  9456. 0000709E  6006                     bra        +0x8 /* 000070A6 */
  9457. 000070A0  702B                     moveq.l    D0, 0x2B
  9458. 000070A2  3D40 FFF6                move.w     [A6 - 0xA], D0
  9459. label000070A6:
  9460. 000070A6  302E FFF6                move.w     D0, [A6 - 0xA]
  9461. label000070AA:
  9462. 000070AA  285F                     movea.l    A4, [A7]+
  9463. 000070AC  4E5E                     unlink     A6
  9464. 000070AE  4E75                     rts
  9465. fn000070B0:
  9466. 000070B0  4E56 FFFC                link       A6, -0x0004
  9467. 000070B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9468. 000070B8  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  9469. 000070BC  588F                     addq.l     A7, 4
  9470. 000070BE  0C40 0001                cmpi.w     D0, 0x1
  9471. 000070C2  6700 009A                beq        +0x9C /* 0000715E */
  9472. 000070C6  486D BDE2                pea.l      [A5 - 0x421E]
  9473. 000070CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9474. 000070CE  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  9475. 000070D2  508F                     addq.l     A7, 8
  9476. 000070D4  4A40                     tst.w      D0
  9477. 000070D6  6708                     beq        +0xA /* 000070E0 */
  9478. 000070D8  A852                     syscall    HideCursor
  9479. 000070DA  7000                     moveq.l    D0, 0x00
  9480. 000070DC  6000 00A4                bra        +0xA6 /* 00007182 */
  9481. label000070E0:
  9482. 000070E0  486D BDE8                pea.l      [A5 - 0x4218]
  9483. 000070E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9484. 000070E8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  9485. 000070EC  508F                     addq.l     A7, 8
  9486. 000070EE  4A40                     tst.w      D0
  9487. 000070F0  6708                     beq        +0xA /* 000070FA */
  9488. 000070F2  A850                     syscall    InitCursor
  9489. 000070F4  7000                     moveq.l    D0, 0x00
  9490. 000070F6  6000 008A                bra        +0x8C /* 00007182 */
  9491. label000070FA:
  9492. 000070FA  486D BDEE                pea.l      [A5 - 0x4212]
  9493. 000070FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9494. 00007102  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  9495. 00007106  508F                     addq.l     A7, 8
  9496. 00007108  4A40                     tst.w      D0
  9497. 0000710A  6714                     beq        +0x16 /* 00007120 */
  9498. 0000710C  42A7                     clr.l      -[A7]
  9499. 0000710E  3F3C 0004                move.w     -[A7], 0x4
  9500. 00007112  A9B9                     syscall    GetCursor
  9501. 00007114  205F                     movea.l    A0, [A7]+
  9502. 00007116  2F10                     move.l     -[A7], [A0]
  9503. 00007118  A851                     syscall    SetCursor
  9504. 0000711A  7000                     moveq.l    D0, 0x00
  9505. 0000711C  6000 0064                bra        +0x66 /* 00007182 */
  9506. label00007120:
  9507. 00007120  486D BDF4                pea.l      [A5 - 0x420C]
  9508. 00007124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9509. 00007128  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  9510. 0000712C  508F                     addq.l     A7, 8
  9511. 0000712E  4A40                     tst.w      D0
  9512. 00007130  672C                     beq        +0x2E /* 0000715E */
  9513. 00007132  526D BD36                addq.w     [A5 - 0x42CA], 1
  9514. 00007136  0C6D 07D0 BD36           cmpi.w     [A5 - 0x42CA], 0x7D0
  9515. 0000713C  6D08                     blt        +0xA /* 00007146 */
  9516. 0000713E  0C6D 07DA BD36           cmpi.w     [A5 - 0x42CA], 0x7DA
  9517. 00007144  6D06                     blt        +0x8 /* 0000714C */
  9518. label00007146:
  9519. 00007146  3B7C 07D0 BD36           move.w     [A5 - 0x42CA], 0x7D0
  9520. label0000714C:
  9521. 0000714C  42A7                     clr.l      -[A7]
  9522. 0000714E  3F2D BD36                move.w     -[A7], [A5 - 0x42CA]
  9523. 00007152  A9B9                     syscall    GetCursor
  9524. 00007154  205F                     movea.l    A0, [A7]+
  9525. 00007156  2F10                     move.l     -[A7], [A0]
  9526. 00007158  A851                     syscall    SetCursor
  9527. 0000715A  7000                     moveq.l    D0, 0x00
  9528. 0000715C  6024                     bra        +0x26 /* 00007182 */
  9529. label0000715E:
  9530. 0000715E  486E FFFC                pea.l      [A6 - 0x4]
  9531. 00007162  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9532. 00007166  4879 4355 5253           push.l     0x43555253 /* 'CURS' */
  9533. 0000716C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9534. 00007170  4EBA D9F2                jsr        [PC - 0x260E /* 00004B64 */]
  9535. 00007174  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9536. 00007178  4A40                     tst.w      D0
  9537. 0000717A  6704                     beq        +0x6 /* 00007180 */
  9538. 0000717C  7043                     moveq.l    D0, 0x43
  9539. 0000717E  6002                     bra        +0x4 /* 00007182 */
  9540. label00007180:
  9541. 00007180  7000                     moveq.l    D0, 0x00
  9542. label00007182:
  9543. 00007182  4E5E                     unlink     A6
  9544. 00007184  4E75                     rts
  9545. fn00007186:
  9546. 00007186  4E56 FEEC                link       A6, -0x0114
  9547. 0000718A  48E7 0108                movem.l    -[A7], D7,A4
  9548. 0000718E  286E 000C                movea.l    A4, [A6 + 0xC]
  9549. 00007192  486E FEFC                pea.l      [A6 - 0x104]
  9550. 00007196  486E FFFE                pea.l      [A6 - 0x2]
  9551. 0000719A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9552. 0000719E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9553. 000071A2  2F0C                     move.l     -[A7], A4
  9554. 000071A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9555. 000071A8  4EBA 070A                jsr        [PC + 0x70A /* 000078B4 */]
  9556. 000071AC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9557. 000071B0  3E00                     move.w     D7, D0
  9558. 000071B2  4A47                     tst.w      D7
  9559. 000071B4  6706                     beq        +0x8 /* 000071BC */
  9560. 000071B6  3007                     move.w     D0, D7
  9561. 000071B8  6000 01DE                bra        +0x1E0 /* 00007398 */
  9562. label000071BC:
  9563. 000071BC  0C6E 0006 FEFC           cmpi.w     [A6 - 0x104], 0x6
  9564. 000071C2  6600 00A6                bne        +0xA8 /* 0000726A */
  9565. 000071C6  4AAE FF66                tst.l      [A6 - 0x9A]
  9566. 000071CA  6610                     bne        +0x12 /* 000071DC */
  9567. 000071CC  486E FEFC                pea.l      [A6 - 0x104]
  9568. 000071D0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9569. 000071D4  588F                     addq.l     A7, 4
  9570. 000071D6  703D                     moveq.l    D0, 0x3D
  9571. 000071D8  6000 01BE                bra        +0x1C0 /* 00007398 */
  9572. label000071DC:
  9573. 000071DC  302E FFFE                move.w     D0, [A6 - 0x2]
  9574. 000071E0  48C0                     ext.l      D0
  9575. 000071E2  E780                     asl        D0, 3
  9576. 000071E4  D9C0                     add.l      A4, D0
  9577. 000071E6  486E FEF0                pea.l      [A6 - 0x110]
  9578. 000071EA  486E FEF4                pea.l      [A6 - 0x10C]
  9579. 000071EE  486E FFFE                pea.l      [A6 - 0x2]
  9580. 000071F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9581. 000071F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9582. 000071FA  2F0C                     move.l     -[A7], A4
  9583. 000071FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9584. 00007200  4EBA 019E                jsr        [PC + 0x19E /* 000073A0 */]
  9585. 00007204  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9586. 00007208  3E00                     move.w     D7, D0
  9587. 0000720A  4A47                     tst.w      D7
  9588. 0000720C  6710                     beq        +0x12 /* 0000721E */
  9589. 0000720E  486E FEFC                pea.l      [A6 - 0x104]
  9590. 00007212  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9591. 00007216  588F                     addq.l     A7, 4
  9592. 00007218  7002                     moveq.l    D0, 0x02
  9593. 0000721A  6000 017C                bra        +0x17E /* 00007398 */
  9594. label0000721E:
  9595. 0000721E  302E FFFE                move.w     D0, [A6 - 0x2]
  9596. 00007222  48C0                     ext.l      D0
  9597. 00007224  E780                     asl        D0, 3
  9598. 00007226  D9C0                     add.l      A4, D0
  9599. 00007228  4A54                     tst.w      [A4]
  9600. 0000722A  6710                     beq        +0x12 /* 0000723C */
  9601. 0000722C  486E FEFC                pea.l      [A6 - 0x104]
  9602. 00007230  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9603. 00007234  588F                     addq.l     A7, 4
  9604. 00007236  7013                     moveq.l    D0, 0x13
  9605. 00007238  6000 015E                bra        +0x160 /* 00007398 */
  9606. label0000723C:
  9607. 0000723C  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  9608. 00007240  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  9609. 00007244  A963                     syscall    SetControlValue/SetCtlValue
  9610. 00007246  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  9611. 0000724A  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  9612. 0000724E  A963                     syscall    SetControlValue/SetCtlValue
  9613. 00007250  2F2E FF66                move.l     -[A7], [A6 - 0x9A]
  9614. 00007254  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  9615. 00007258  588F                     addq.l     A7, 4
  9616. 0000725A  486E FEFC                pea.l      [A6 - 0x104]
  9617. 0000725E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9618. 00007262  588F                     addq.l     A7, 4
  9619. 00007264  3007                     move.w     D0, D7
  9620. 00007266  6000 0130                bra        +0x132 /* 00007398 */
  9621. label0000726A:
  9622. 0000726A  0C6E 0003 FEFC           cmpi.w     [A6 - 0x104], 0x3
  9623. 00007270  6710                     beq        +0x12 /* 00007282 */
  9624. 00007272  486E FEFC                pea.l      [A6 - 0x104]
  9625. 00007276  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9626. 0000727A  588F                     addq.l     A7, 4
  9627. 0000727C  7002                     moveq.l    D0, 0x02
  9628. 0000727E  6000 0118                bra        +0x11A /* 00007398 */
  9629. label00007282:
  9630. 00007282  206E FF86                movea.l    A0, [A6 - 0x7A]
  9631. 00007286  302E FF80                move.w     D0, [A6 - 0x80]
  9632. 0000728A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9633. 0000728E  D090                     add.l      D0, [A0]
  9634. 00007290  2040                     movea.l    A0, D0
  9635. 00007292  43EE FFAC                lea.l      A1, [A6 - 0x54]
  9636. 00007296  7013                     moveq.l    D0, 0x13
  9637. label00007298:
  9638. 00007298  22D8                     move.l     [A1]+, [A0]+
  9639. 0000729A  51C8 FFFC                dbf        D0, -0x6 /* 00007298 */
  9640. 0000729E  32D8                     move.w     [A1]+, [A0]+
  9641. 000072A0  0C6E 012D FFAC           cmpi.w     [A6 - 0x54], 0x12D
  9642. 000072A6  6710                     beq        +0x12 /* 000072B8 */
  9643. 000072A8  486E FEFC                pea.l      [A6 - 0x104]
  9644. 000072AC  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9645. 000072B0  588F                     addq.l     A7, 4
  9646. 000072B2  7062                     moveq.l    D0, 0x62
  9647. 000072B4  6000 00E2                bra        +0xE4 /* 00007398 */
  9648. label000072B8:
  9649. 000072B8  302E FFFE                move.w     D0, [A6 - 0x2]
  9650. 000072BC  48C0                     ext.l      D0
  9651. 000072BE  E780                     asl        D0, 3
  9652. 000072C0  D9C0                     add.l      A4, D0
  9653. 000072C2  486E FEF8                pea.l      [A6 - 0x108]
  9654. 000072C6  486E FFFE                pea.l      [A6 - 0x2]
  9655. 000072CA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9656. 000072CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9657. 000072D2  2F0C                     move.l     -[A7], A4
  9658. 000072D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9659. 000072D8  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  9660. 000072DC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9661. 000072E0  3E00                     move.w     D7, D0
  9662. 000072E2  4A47                     tst.w      D7
  9663. 000072E4  6710                     beq        +0x12 /* 000072F6 */
  9664. 000072E6  486E FEFC                pea.l      [A6 - 0x104]
  9665. 000072EA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9666. 000072EE  588F                     addq.l     A7, 4
  9667. 000072F0  7002                     moveq.l    D0, 0x02
  9668. 000072F2  6000 00A4                bra        +0xA6 /* 00007398 */
  9669. label000072F6:
  9670. 000072F6  302E FFFE                move.w     D0, [A6 - 0x2]
  9671. 000072FA  48C0                     ext.l      D0
  9672. 000072FC  E780                     asl        D0, 3
  9673. 000072FE  D9C0                     add.l      A4, D0
  9674. 00007300  4A54                     tst.w      [A4]
  9675. 00007302  6718                     beq        +0x1A /* 0000731C */
  9676. 00007304  486E FEFC                pea.l      [A6 - 0x104]
  9677. 00007308  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9678. 0000730C  588F                     addq.l     A7, 4
  9679. 0000730E  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9680. 00007312  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9681. 00007316  7013                     moveq.l    D0, 0x13
  9682. 00007318  6000 007E                bra        +0x80 /* 00007398 */
  9683. label0000731C:
  9684. 0000731C  486E FEEC                pea.l      [A6 - 0x114]
  9685. 00007320  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9686. 00007324  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  9687. 00007328  508F                     addq.l     A7, 8
  9688. 0000732A  3E00                     move.w     D7, D0
  9689. 0000732C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9690. 00007330  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9691. 00007334  4A47                     tst.w      D7
  9692. 00007336  670E                     beq        +0x10 /* 00007346 */
  9693. 00007338  486E FEFC                pea.l      [A6 - 0x104]
  9694. 0000733C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9695. 00007340  588F                     addq.l     A7, 4
  9696. 00007342  3007                     move.w     D0, D7
  9697. 00007344  6052                     bra        +0x54 /* 00007398 */
  9698. label00007346:
  9699. 00007346  3D6E FEEE FFF6           move.w     [A6 - 0xA], [A6 - 0x112]
  9700. 0000734C  206E FF86                movea.l    A0, [A6 - 0x7A]
  9701. 00007350  302E FF80                move.w     D0, [A6 - 0x80]
  9702. 00007354  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9703. 00007358  D090                     add.l      D0, [A0]
  9704. 0000735A  2040                     movea.l    A0, D0
  9705. 0000735C  43EE FFAC                lea.l      A1, [A6 - 0x54]
  9706. 00007360  7013                     moveq.l    D0, 0x13
  9707. label00007362:
  9708. 00007362  20D9                     move.l     [A0]+, [A1]+
  9709. 00007364  51C8 FFFC                dbf        D0, -0x6 /* 00007362 */
  9710. 00007368  30D9                     move.w     [A0]+, [A1]+
  9711. 0000736A  486E FFA4                pea.l      [A6 - 0x5C]
  9712. 0000736E  3F2E FF80                move.w     -[A7], [A6 - 0x80]
  9713. 00007372  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  9714. 00007376  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  9715. 0000737A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9716. 0000737E  486E FFA4                pea.l      [A6 - 0x5C]
  9717. 00007382  2F2E FF66                move.l     -[A7], [A6 - 0x9A]
  9718. 00007386  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  9719. 0000738A  508F                     addq.l     A7, 8
  9720. 0000738C  486E FEFC                pea.l      [A6 - 0x104]
  9721. 00007390  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9722. 00007394  588F                     addq.l     A7, 4
  9723. 00007396  7000                     moveq.l    D0, 0x00
  9724. label00007398:
  9725. 00007398  4CDF 1080                movem.l    D7,A4, [A7]+
  9726. 0000739C  4E5E                     unlink     A6
  9727. 0000739E  4E75                     rts
  9728. export_346:
  9729. fn000073A0:
  9730. 000073A0  4E56 FFF2                link       A6, -0x000E
  9731. 000073A4  48E7 0308                movem.l    -[A7], D6,D7,A4
  9732. 000073A8  286E 000C                movea.l    A4, [A6 + 0xC]
  9733. 000073AC  486E FFF6                pea.l      [A6 - 0xA]
  9734. 000073B0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9735. 000073B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9736. 000073B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9737. 000073BC  2F0C                     move.l     -[A7], A4
  9738. 000073BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9739. 000073C2  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  9740. 000073C6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9741. 000073CA  3E00                     move.w     D7, D0
  9742. 000073CC  4A47                     tst.w      D7
  9743. 000073CE  6706                     beq        +0x8 /* 000073D6 */
  9744. 000073D0  3007                     move.w     D0, D7
  9745. 000073D2  6000 00CC                bra        +0xCE /* 000074A0 */
  9746. label000073D6:
  9747. 000073D6  206E 0018                movea.l    A0, [A6 + 0x18]
  9748. 000073DA  3010                     move.w     D0, [A0]
  9749. 000073DC  48C0                     ext.l      D0
  9750. 000073DE  E780                     asl        D0, 3
  9751. 000073E0  D08C                     add.l      D0, A4
  9752. 000073E2  2040                     movea.l    A0, D0
  9753. 000073E4  3C10                     move.w     D6, [A0]
  9754. 000073E6  0C46 0007                cmpi.w     D6, 0x7
  9755. 000073EA  670C                     beq        +0xE /* 000073F8 */
  9756. 000073EC  0C46 03E8                cmpi.w     D6, 0x3E8
  9757. 000073F0  6F38                     ble        +0x3A /* 0000742A */
  9758. 000073F2  0C46 0400                cmpi.w     D6, 0x400
  9759. 000073F6  6C32                     bge        +0x34 /* 0000742A */
  9760. label000073F8:
  9761. 000073F8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9762. 000073FC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9763. 00007400  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  9764. 00007404  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9765. 00007408  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9766. 0000740C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9767. 00007410  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9768. 00007414  2F0C                     move.l     -[A7], A4
  9769. 00007416  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9770. 0000741A  4EBA 008C                jsr        [PC + 0x8C /* 000074A8 */]
  9771. 0000741E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9772. 00007422  3E00                     move.w     D7, D0
  9773. 00007424  3007                     move.w     D0, D7
  9774. 00007426  6000 0078                bra        +0x7A /* 000074A0 */
  9775. label0000742A:
  9776. 0000742A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9777. 0000742E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  9778. 00007432  588F                     addq.l     A7, 4
  9779. 00007434  42A7                     clr.l      -[A7]
  9780. 00007436  42A7                     clr.l      -[A7]
  9781. 00007438  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9782. 0000743C  205F                     movea.l    A0, [A7]+
  9783. 0000743E  2D48 FFFA                move.l     [A6 - 0x6], A0
  9784. 00007442  42A7                     clr.l      -[A7]
  9785. 00007444  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9786. 00007448  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9787. 0000744C  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  9788. 00007450  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9789. 00007454  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9790. 00007458  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  9791. 0000745C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9792. 00007460  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  9793. 00007464  206E FFF6                movea.l    A0, [A6 - 0xA]
  9794. 00007468  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  9795. 0000746C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9796. 00007470  486E FFFE                pea.l      [A6 - 0x2]
  9797. 00007474  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9798. 00007478  2F10                     move.l     -[A7], [A0]
  9799. 0000747A  206E FFFA                movea.l    A0, [A6 - 0x6]
  9800. 0000747E  2F10                     move.l     -[A7], [A0]
  9801. 00007480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9802. 00007484  4EBA 0022                jsr        [PC + 0x22 /* 000074A8 */]
  9803. 00007488  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9804. 0000748C  3E00                     move.w     D7, D0
  9805. 0000748E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9806. 00007492  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9807. 00007496  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9808. 0000749A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9809. 0000749E  3007                     move.w     D0, D7
  9810. label000074A0:
  9811. 000074A0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  9812. 000074A4  4E5E                     unlink     A6
  9813. 000074A6  4E75                     rts
  9814. fn000074A8:
  9815. 000074A8  4E56 FFF8                link       A6, -0x0008
  9816. 000074AC  2F0C                     move.l     -[A7], A4
  9817. 000074AE  286E 000C                movea.l    A4, [A6 + 0xC]
  9818. 000074B2  206E 0018                movea.l    A0, [A6 + 0x18]
  9819. 000074B6  4250                     clr.w      [A0]
  9820. 000074B8  486E FFFC                pea.l      [A6 - 0x4]
  9821. 000074BC  486E FFFA                pea.l      [A6 - 0x6]
  9822. 000074C0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9823. 000074C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9824. 000074C8  2F0C                     move.l     -[A7], A4
  9825. 000074CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9826. 000074CE  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  9827. 000074D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9828. 000074D6  3D40 FFF8                move.w     [A6 - 0x8], D0
  9829. 000074DA  4A6E FFF8                tst.w      [A6 - 0x8]
  9830. 000074DE  6708                     beq        +0xA /* 000074E8 */
  9831. 000074E0  302E FFF8                move.w     D0, [A6 - 0x8]
  9832. 000074E4  6000 00B2                bra        +0xB4 /* 00007598 */
  9833. label000074E8:
  9834. 000074E8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9835. 000074EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9836. 000074F0  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  9837. 000074F4  508F                     addq.l     A7, 8
  9838. 000074F6  3D40 FFF8                move.w     [A6 - 0x8], D0
  9839. 000074FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9840. 000074FE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9841. 00007502  4A6E FFF8                tst.w      [A6 - 0x8]
  9842. 00007506  6708                     beq        +0xA /* 00007510 */
  9843. 00007508  302E FFF8                move.w     D0, [A6 - 0x8]
  9844. 0000750C  6000 008A                bra        +0x8C /* 00007598 */
  9845. label00007510:
  9846. 00007510  302E FFFA                move.w     D0, [A6 - 0x6]
  9847. 00007514  48C0                     ext.l      D0
  9848. 00007516  E780                     asl        D0, 3
  9849. 00007518  D9C0                     add.l      A4, D0
  9850. 0000751A  206E 0018                movea.l    A0, [A6 + 0x18]
  9851. 0000751E  302E FFFA                move.w     D0, [A6 - 0x6]
  9852. 00007522  D150                     add.w      [A0], D0
  9853. 00007524  0C54 0007                cmpi.w     [A4], 0x7
  9854. 00007528  6706                     beq        +0x8 /* 00007530 */
  9855. 0000752A  7027                     moveq.l    D0, 0x27
  9856. 0000752C  6000 006A                bra        +0x6C /* 00007598 */
  9857. label00007530:
  9858. 00007530  508C                     addq.l     A4, 8
  9859. 00007532  206E 0018                movea.l    A0, [A6 + 0x18]
  9860. 00007536  5250                     addq.w     [A0], 1
  9861. 00007538  486E FFFC                pea.l      [A6 - 0x4]
  9862. 0000753C  486E FFFA                pea.l      [A6 - 0x6]
  9863. 00007540  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9864. 00007544  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9865. 00007548  2F0C                     move.l     -[A7], A4
  9866. 0000754A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9867. 0000754E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  9868. 00007552  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9869. 00007556  3D40 FFF8                move.w     [A6 - 0x8], D0
  9870. 0000755A  4A6E FFF8                tst.w      [A6 - 0x8]
  9871. 0000755E  6706                     beq        +0x8 /* 00007566 */
  9872. 00007560  302E FFF8                move.w     D0, [A6 - 0x8]
  9873. 00007564  6032                     bra        +0x34 /* 00007598 */
  9874. label00007566:
  9875. 00007566  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  9876. 0000756A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9877. 0000756E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  9878. 00007572  508F                     addq.l     A7, 8
  9879. 00007574  3D40 FFF8                move.w     [A6 - 0x8], D0
  9880. 00007578  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9881. 0000757C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9882. 00007580  4A6E FFF8                tst.w      [A6 - 0x8]
  9883. 00007584  6706                     beq        +0x8 /* 0000758C */
  9884. 00007586  302E FFF8                move.w     D0, [A6 - 0x8]
  9885. 0000758A  600C                     bra        +0xE /* 00007598 */
  9886. label0000758C:
  9887. 0000758C  206E 0018                movea.l    A0, [A6 + 0x18]
  9888. 00007590  302E FFFA                move.w     D0, [A6 - 0x6]
  9889. 00007594  D150                     add.w      [A0], D0
  9890. 00007596  7000                     moveq.l    D0, 0x00
  9891. label00007598:
  9892. 00007598  285F                     movea.l    A4, [A7]+
  9893. 0000759A  4E5E                     unlink     A6
  9894. 0000759C  4E75                     rts
  9895. export_344:
  9896. fn0000759E:
  9897. 0000759E  4E56 FFF2                link       A6, -0x000E
  9898. 000075A2  48E7 0108                movem.l    -[A7], D7,A4
  9899. 000075A6  286E 000C                movea.l    A4, [A6 + 0xC]
  9900. 000075AA  486E FFF6                pea.l      [A6 - 0xA]
  9901. 000075AE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9902. 000075B2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9903. 000075B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9904. 000075BA  2F0C                     move.l     -[A7], A4
  9905. 000075BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9906. 000075C0  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  9907. 000075C4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9908. 000075C8  3E00                     move.w     D7, D0
  9909. 000075CA  4A47                     tst.w      D7
  9910. 000075CC  6706                     beq        +0x8 /* 000075D4 */
  9911. 000075CE  3007                     move.w     D0, D7
  9912. 000075D0  6000 00B4                bra        +0xB6 /* 00007686 */
  9913. label000075D4:
  9914. 000075D4  206E 0018                movea.l    A0, [A6 + 0x18]
  9915. 000075D8  3010                     move.w     D0, [A0]
  9916. 000075DA  48C0                     ext.l      D0
  9917. 000075DC  E780                     asl        D0, 3
  9918. 000075DE  D08C                     add.l      D0, A4
  9919. 000075E0  2040                     movea.l    A0, D0
  9920. 000075E2  4A50                     tst.w      [A0]
  9921. 000075E4  672E                     beq        +0x30 /* 00007614 */
  9922. 000075E6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9923. 000075EA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9924. 000075EE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9925. 000075F2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9926. 000075F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9927. 000075FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9928. 000075FE  2F0C                     move.l     -[A7], A4
  9929. 00007600  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9930. 00007604  4EBA 0088                jsr        [PC + 0x88 /* 0000768E */]
  9931. 00007608  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9932. 0000760C  3E00                     move.w     D7, D0
  9933. 0000760E  3007                     move.w     D0, D7
  9934. 00007610  6000 0074                bra        +0x76 /* 00007686 */
  9935. label00007614:
  9936. 00007614  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9937. 00007618  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  9938. 0000761C  588F                     addq.l     A7, 4
  9939. 0000761E  42A7                     clr.l      -[A7]
  9940. 00007620  42A7                     clr.l      -[A7]
  9941. 00007622  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9942. 00007626  205F                     movea.l    A0, [A7]+
  9943. 00007628  2D48 FFFA                move.l     [A6 - 0x6], A0
  9944. 0000762C  42A7                     clr.l      -[A7]
  9945. 0000762E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9946. 00007632  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9947. 00007636  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  9948. 0000763A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9949. 0000763E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9950. 00007642  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  9951. 00007646  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9952. 0000764A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  9953. 0000764E  206E FFF6                movea.l    A0, [A6 - 0xA]
  9954. 00007652  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9955. 00007656  486E FFFE                pea.l      [A6 - 0x2]
  9956. 0000765A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9957. 0000765E  2F10                     move.l     -[A7], [A0]
  9958. 00007660  206E FFFA                movea.l    A0, [A6 - 0x6]
  9959. 00007664  2F10                     move.l     -[A7], [A0]
  9960. 00007666  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9961. 0000766A  4EBA 0022                jsr        [PC + 0x22 /* 0000768E */]
  9962. 0000766E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9963. 00007672  3E00                     move.w     D7, D0
  9964. 00007674  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9965. 00007678  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9966. 0000767C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9967. 00007680  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9968. 00007684  3007                     move.w     D0, D7
  9969. label00007686:
  9970. 00007686  4CDF 1080                movem.l    D7,A4, [A7]+
  9971. 0000768A  4E5E                     unlink     A6
  9972. 0000768C  4E75                     rts
  9973. fn0000768E:
  9974. 0000768E  4E56 FFF4                link       A6, -0x000C
  9975. 00007692  2F0C                     move.l     -[A7], A4
  9976. 00007694  286E 000C                movea.l    A4, [A6 + 0xC]
  9977. 00007698  206E 0018                movea.l    A0, [A6 + 0x18]
  9978. 0000769C  4250                     clr.w      [A0]
  9979. 0000769E  486E FFF8                pea.l      [A6 - 0x8]
  9980. 000076A2  486E FFF6                pea.l      [A6 - 0xA]
  9981. 000076A6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9982. 000076AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9983. 000076AE  2F0C                     move.l     -[A7], A4
  9984. 000076B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9985. 000076B4  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  9986. 000076B8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9987. 000076BC  3D40 FFF4                move.w     [A6 - 0xC], D0
  9988. 000076C0  4A6E FFF4                tst.w      [A6 - 0xC]
  9989. 000076C4  6708                     beq        +0xA /* 000076CE */
  9990. 000076C6  302E FFF4                move.w     D0, [A6 - 0xC]
  9991. 000076CA  6000 01E2                bra        +0x1E4 /* 000078AE */
  9992. label000076CE:
  9993. 000076CE  486E FFFC                pea.l      [A6 - 0x4]
  9994. 000076D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9995. 000076D6  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  9996. 000076DA  508F                     addq.l     A7, 8
  9997. 000076DC  3D40 FFF4                move.w     [A6 - 0xC], D0
  9998. 000076E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9999. 000076E4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10000. 000076E8  4A6E FFF4                tst.w      [A6 - 0xC]
  10001. 000076EC  6708                     beq        +0xA /* 000076F6 */
  10002. 000076EE  302E FFF4                move.w     D0, [A6 - 0xC]
  10003. 000076F2  6000 01BA                bra        +0x1BC /* 000078AE */
  10004. label000076F6:
  10005. 000076F6  302E FFF6                move.w     D0, [A6 - 0xA]
  10006. 000076FA  48C0                     ext.l      D0
  10007. 000076FC  E780                     asl        D0, 3
  10008. 000076FE  D9C0                     add.l      A4, D0
  10009. 00007700  206E 0018                movea.l    A0, [A6 + 0x18]
  10010. 00007704  302E FFF6                move.w     D0, [A6 - 0xA]
  10011. 00007708  D150                     add.w      [A0], D0
  10012. 0000770A  206E 001C                movea.l    A0, [A6 + 0x1C]
  10013. 0000770E  316E FFFE 0002           move.w     [A0 + 0x2], [A6 - 0x2]
  10014. 00007714  0C54 0007                cmpi.w     [A4], 0x7
  10015. 00007718  6706                     beq        +0x8 /* 00007720 */
  10016. 0000771A  7027                     moveq.l    D0, 0x27
  10017. 0000771C  6000 0190                bra        +0x192 /* 000078AE */
  10018. label00007720:
  10019. 00007720  508C                     addq.l     A4, 8
  10020. 00007722  206E 0018                movea.l    A0, [A6 + 0x18]
  10021. 00007726  5250                     addq.w     [A0], 1
  10022. 00007728  486E FFF8                pea.l      [A6 - 0x8]
  10023. 0000772C  486E FFF6                pea.l      [A6 - 0xA]
  10024. 00007730  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10025. 00007734  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10026. 00007738  2F0C                     move.l     -[A7], A4
  10027. 0000773A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10028. 0000773E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  10029. 00007742  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10030. 00007746  3D40 FFF4                move.w     [A6 - 0xC], D0
  10031. 0000774A  4A6E FFF4                tst.w      [A6 - 0xC]
  10032. 0000774E  6708                     beq        +0xA /* 00007758 */
  10033. 00007750  302E FFF4                move.w     D0, [A6 - 0xC]
  10034. 00007754  6000 0158                bra        +0x15A /* 000078AE */
  10035. label00007758:
  10036. 00007758  486E FFFC                pea.l      [A6 - 0x4]
  10037. 0000775C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10038. 00007760  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  10039. 00007764  508F                     addq.l     A7, 8
  10040. 00007766  3D40 FFF4                move.w     [A6 - 0xC], D0
  10041. 0000776A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10042. 0000776E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10043. 00007772  4A6E FFF4                tst.w      [A6 - 0xC]
  10044. 00007776  6708                     beq        +0xA /* 00007780 */
  10045. 00007778  302E FFF4                move.w     D0, [A6 - 0xC]
  10046. 0000777C  6000 0130                bra        +0x132 /* 000078AE */
  10047. label00007780:
  10048. 00007780  302E FFF6                move.w     D0, [A6 - 0xA]
  10049. 00007784  48C0                     ext.l      D0
  10050. 00007786  E780                     asl        D0, 3
  10051. 00007788  D9C0                     add.l      A4, D0
  10052. 0000778A  206E 0018                movea.l    A0, [A6 + 0x18]
  10053. 0000778E  302E FFF6                move.w     D0, [A6 - 0xA]
  10054. 00007792  D150                     add.w      [A0], D0
  10055. 00007794  206E 001C                movea.l    A0, [A6 + 0x1C]
  10056. 00007798  30AE FFFE                move.w     [A0], [A6 - 0x2]
  10057. 0000779C  0C54 0007                cmpi.w     [A4], 0x7
  10058. 000077A0  6706                     beq        +0x8 /* 000077A8 */
  10059. 000077A2  7027                     moveq.l    D0, 0x27
  10060. 000077A4  6000 0108                bra        +0x10A /* 000078AE */
  10061. label000077A8:
  10062. 000077A8  508C                     addq.l     A4, 8
  10063. 000077AA  206E 0018                movea.l    A0, [A6 + 0x18]
  10064. 000077AE  5250                     addq.w     [A0], 1
  10065. 000077B0  486E FFF8                pea.l      [A6 - 0x8]
  10066. 000077B4  486E FFF6                pea.l      [A6 - 0xA]
  10067. 000077B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10068. 000077BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10069. 000077C0  2F0C                     move.l     -[A7], A4
  10070. 000077C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10071. 000077C6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  10072. 000077CA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10073. 000077CE  3D40 FFF4                move.w     [A6 - 0xC], D0
  10074. 000077D2  4A6E FFF4                tst.w      [A6 - 0xC]
  10075. 000077D6  6708                     beq        +0xA /* 000077E0 */
  10076. 000077D8  302E FFF4                move.w     D0, [A6 - 0xC]
  10077. 000077DC  6000 00D0                bra        +0xD2 /* 000078AE */
  10078. label000077E0:
  10079. 000077E0  486E FFFC                pea.l      [A6 - 0x4]
  10080. 000077E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10081. 000077E8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  10082. 000077EC  508F                     addq.l     A7, 8
  10083. 000077EE  3D40 FFF4                move.w     [A6 - 0xC], D0
  10084. 000077F2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10085. 000077F6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10086. 000077FA  4A6E FFF4                tst.w      [A6 - 0xC]
  10087. 000077FE  6708                     beq        +0xA /* 00007808 */
  10088. 00007800  302E FFF4                move.w     D0, [A6 - 0xC]
  10089. 00007804  6000 00A8                bra        +0xAA /* 000078AE */
  10090. label00007808:
  10091. 00007808  302E FFF6                move.w     D0, [A6 - 0xA]
  10092. 0000780C  48C0                     ext.l      D0
  10093. 0000780E  E780                     asl        D0, 3
  10094. 00007810  D9C0                     add.l      A4, D0
  10095. 00007812  206E 0018                movea.l    A0, [A6 + 0x18]
  10096. 00007816  302E FFF6                move.w     D0, [A6 - 0xA]
  10097. 0000781A  D150                     add.w      [A0], D0
  10098. 0000781C  206E 001C                movea.l    A0, [A6 + 0x1C]
  10099. 00007820  316E FFFE 0006           move.w     [A0 + 0x6], [A6 - 0x2]
  10100. 00007826  0C54 0007                cmpi.w     [A4], 0x7
  10101. 0000782A  6706                     beq        +0x8 /* 00007832 */
  10102. 0000782C  7027                     moveq.l    D0, 0x27
  10103. 0000782E  6000 007E                bra        +0x80 /* 000078AE */
  10104. label00007832:
  10105. 00007832  508C                     addq.l     A4, 8
  10106. 00007834  206E 0018                movea.l    A0, [A6 + 0x18]
  10107. 00007838  5250                     addq.w     [A0], 1
  10108. 0000783A  486E FFF8                pea.l      [A6 - 0x8]
  10109. 0000783E  486E FFF6                pea.l      [A6 - 0xA]
  10110. 00007842  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10111. 00007846  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10112. 0000784A  2F0C                     move.l     -[A7], A4
  10113. 0000784C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10114. 00007850  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  10115. 00007854  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10116. 00007858  3D40 FFF4                move.w     [A6 - 0xC], D0
  10117. 0000785C  4A6E FFF4                tst.w      [A6 - 0xC]
  10118. 00007860  6706                     beq        +0x8 /* 00007868 */
  10119. 00007862  302E FFF4                move.w     D0, [A6 - 0xC]
  10120. 00007866  6046                     bra        +0x48 /* 000078AE */
  10121. label00007868:
  10122. 00007868  486E FFFC                pea.l      [A6 - 0x4]
  10123. 0000786C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10124. 00007870  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  10125. 00007874  508F                     addq.l     A7, 8
  10126. 00007876  3D40 FFF4                move.w     [A6 - 0xC], D0
  10127. 0000787A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10128. 0000787E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10129. 00007882  4A6E FFF4                tst.w      [A6 - 0xC]
  10130. 00007886  6706                     beq        +0x8 /* 0000788E */
  10131. 00007888  302E FFF4                move.w     D0, [A6 - 0xC]
  10132. 0000788C  6020                     bra        +0x22 /* 000078AE */
  10133. label0000788E:
  10134. 0000788E  302E FFF6                move.w     D0, [A6 - 0xA]
  10135. 00007892  48C0                     ext.l      D0
  10136. 00007894  E780                     asl        D0, 3
  10137. 00007896  D9C0                     add.l      A4, D0
  10138. 00007898  206E 0018                movea.l    A0, [A6 + 0x18]
  10139. 0000789C  302E FFF6                move.w     D0, [A6 - 0xA]
  10140. 000078A0  D150                     add.w      [A0], D0
  10141. 000078A2  206E 001C                movea.l    A0, [A6 + 0x1C]
  10142. 000078A6  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  10143. 000078AC  7000                     moveq.l    D0, 0x00
  10144. label000078AE:
  10145. 000078AE  285F                     movea.l    A4, [A7]+
  10146. 000078B0  4E5E                     unlink     A6
  10147. 000078B2  4E75                     rts
  10148. fn000078B4:
  10149. 000078B4  4E56 FFFC                link       A6, -0x0004
  10150. 000078B8  2F0C                     move.l     -[A7], A4
  10151. 000078BA  286E 000C                movea.l    A4, [A6 + 0xC]
  10152. 000078BE  206E 0018                movea.l    A0, [A6 + 0x18]
  10153. 000078C2  4250                     clr.w      [A0]
  10154. 000078C4  0C54 271E                cmpi.w     [A4], 0x271E
  10155. 000078C8  6608                     bne        +0xA /* 000078D2 */
  10156. 000078CA  206E 0018                movea.l    A0, [A6 + 0x18]
  10157. 000078CE  5250                     addq.w     [A0], 1
  10158. 000078D0  508C                     addq.l     A4, 8
  10159. label000078D2:
  10160. 000078D2  206E 0018                movea.l    A0, [A6 + 0x18]
  10161. 000078D6  5250                     addq.w     [A0], 1
  10162. 000078D8  508C                     addq.l     A4, 8
  10163. 000078DA  0C54 271B                cmpi.w     [A4], 0x271B
  10164. 000078DE  6706                     beq        +0x8 /* 000078E6 */
  10165. 000078E0  7005                     moveq.l    D0, 0x05
  10166. 000078E2  6000 0068                bra        +0x6A /* 0000794C */
  10167. label000078E6:
  10168. 000078E6  206E 0018                movea.l    A0, [A6 + 0x18]
  10169. 000078EA  5250                     addq.w     [A0], 1
  10170. 000078EC  508C                     addq.l     A4, 8
  10171. 000078EE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  10172. 000078F2  486E FFFC                pea.l      [A6 - 0x4]
  10173. 000078F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10174. 000078FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10175. 000078FE  2F0C                     move.l     -[A7], A4
  10176. 00007900  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10177. 00007904  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  10178. 00007908  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10179. 0000790C  3D40 FFFE                move.w     [A6 - 0x2], D0
  10180. 00007910  4A6E FFFE                tst.w      [A6 - 0x2]
  10181. 00007914  6706                     beq        +0x8 /* 0000791C */
  10182. 00007916  302E FFFE                move.w     D0, [A6 - 0x2]
  10183. 0000791A  6030                     bra        +0x32 /* 0000794C */
  10184. label0000791C:
  10185. 0000791C  206E 0018                movea.l    A0, [A6 + 0x18]
  10186. 00007920  302E FFFC                move.w     D0, [A6 - 0x4]
  10187. 00007924  D150                     add.w      [A0], D0
  10188. 00007926  302E FFFC                move.w     D0, [A6 - 0x4]
  10189. 0000792A  48C0                     ext.l      D0
  10190. 0000792C  E780                     asl        D0, 3
  10191. 0000792E  D9C0                     add.l      A4, D0
  10192. 00007930  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  10193. 00007934  670E                     beq        +0x10 /* 00007944 */
  10194. 00007936  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  10195. 0000793A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  10196. 0000793E  588F                     addq.l     A7, 4
  10197. 00007940  7007                     moveq.l    D0, 0x07
  10198. 00007942  6008                     bra        +0xA /* 0000794C */
  10199. label00007944:
  10200. 00007944  206E 0018                movea.l    A0, [A6 + 0x18]
  10201. 00007948  5250                     addq.w     [A0], 1
  10202. 0000794A  7000                     moveq.l    D0, 0x00
  10203. label0000794C:
  10204. 0000794C  285F                     movea.l    A4, [A7]+
  10205. 0000794E  4E5E                     unlink     A6
  10206. 00007950  4E75                     rts
  10207. fn00007952:
  10208. 00007952  4E56 FFFC                link       A6, -0x0004
  10209. 00007956  2F0C                     move.l     -[A7], A4
  10210. 00007958  286E 000C                movea.l    A4, [A6 + 0xC]
  10211. 0000795C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  10212. 00007960  486E FFFC                pea.l      [A6 - 0x4]
  10213. 00007964  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10214. 00007968  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10215. 0000796C  2F0C                     move.l     -[A7], A4
  10216. 0000796E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10217. 00007972  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  10218. 00007976  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10219. 0000797A  3D40 FFFE                move.w     [A6 - 0x2], D0
  10220. 0000797E  4A6E FFFE                tst.w      [A6 - 0x2]
  10221. 00007982  6706                     beq        +0x8 /* 0000798A */
  10222. 00007984  302E FFFE                move.w     D0, [A6 - 0x2]
  10223. 00007988  6028                     bra        +0x2A /* 000079B2 */
  10224. label0000798A:
  10225. 0000798A  302E FFFC                move.w     D0, [A6 - 0x4]
  10226. 0000798E  48C0                     ext.l      D0
  10227. 00007990  E780                     asl        D0, 3
  10228. 00007992  D9C0                     add.l      A4, D0
  10229. 00007994  4A54                     tst.w      [A4]
  10230. 00007996  6718                     beq        +0x1A /* 000079B0 */
  10231. 00007998  206E 001C                movea.l    A0, [A6 + 0x1C]
  10232. 0000799C  2F10                     move.l     -[A7], [A0]
  10233. 0000799E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10234. 000079A2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  10235. 000079A6  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  10236. 000079AA  588F                     addq.l     A7, 4
  10237. 000079AC  7013                     moveq.l    D0, 0x13
  10238. 000079AE  6002                     bra        +0x4 /* 000079B2 */
  10239. label000079B0:
  10240. 000079B0  7000                     moveq.l    D0, 0x00
  10241. label000079B2:
  10242. 000079B2  285F                     movea.l    A4, [A7]+
  10243. 000079B4  4E5E                     unlink     A6
  10244. 000079B6  4E75                     rts
  10245.